問題タブ [webclient.uploaddata]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1730 参照

webclient.uploaddata - WebClient.UploadDataエラー:(401)許可されていません

このエラーが発生します...私を困惑させているのは、呼び出しているページに対してどのタイプのセキュリティも有効にしていないという事実です...

ページに直接アクセスすると(つまり)、正常に機能しますが、WebClientでは機能しません。

誰が何が間違っているのかについての手がかりを持っていますか?

0 投票する
1 に答える
7054 参照

c# - C#リモートWeb要求証明書エラー

SSLを介してリモートサーバーに対してHttpWebRequestを実行しようとすると、次のエラーが発生します(URLはhttps://sandbox.payfast.co.zaです)。

「検証手順に従って、リモート証明書が無効です」

証明書は有効のようで、別のURLへのWebリクエストを正常に行うことができます。

誰かが.NETが証明書を検証する方法と、証明書の正確な問題を見つける方法を教えてもらえますか。

これを回避するために、私は追加しました:

しかし、これは中程度の信頼では機能しないようです。

助けていただければ幸いです。

ありがとうベン

0 投票する
1 に答える
1576 参照

asp.net-mvc-2 - WebClient を使用した C# オブジェクトのポスト コレクション

別のアクション (別のサイト) から ASP.NET MVC アクションに投稿しようとしていますが、オブジェクトのコレクションを投稿する必要があります。このオブジェクトのコレクションをシリアル化する方法が見つからないため、標準の NameValueCollection として取得できます。例:

どんな助けでも大歓迎です。前もって感謝します。

0 投票する
1 に答える
1184 参照

asp.net-mvc - WebClient を使用してシリアル化されたデータをアップロードする

簡単な要件。クラス - ユーザー - {userId, userName, age} があります。

クラスのオブジェクトをシリアライズし、webclient を使用して (post を使用して) URL に送信する方法。

以下のようなもの。

ユーザー オブジェクトを postdata 形式にシリアル化する最良の方法は何ですか。

0 投票する
2 に答える
368 参照

c# - ファイルをダウンロードする手順を複製する

Webサイトからのファイルのダウンロードを自動化しようとしています。通常、ファイルをダウンロードするには、ユーザー名とパスワードを使用してログインします。特定の画面に移動して、ボタンをクリックします。

Chromeの開発者モードを使用してPOSTのシーケンスを監視し、.Net WebClientクラスを使用してすべての手順を複製しようとしましたが、成功しませんでした。WebClientクラスから派生し、Cookie処理を追加しました。これは機能しているようです。ログインページに移動し、WebClient.UploadValuesを使用して投稿します。約半分の時間で動作するようです。次のステップは、レポートURLに対して別のPOSTアクションを実行するように見えます。もう一度WebClient.UploadValuesを使用しますが、サーバーからの応答は内部エラーを示すページです。

いくつか質問があります。1)一連のWebブラウザーの相互作用を複製するために、C#コードを手動でコーディングするよりも優れたツールはありますか?私は本当に、毎日特定の時間にファイルをWindowsボックスにダウンロードできることだけを気にしています。2)WebClientは、これに使用するのに最適なクラスではないようです。おそらくそれは少し単純化することです。HttpWebRequestを使用してみましたが、POST要求をエンコードする機能がありません。他の推奨事項はありますか?3)Chromeの開発者プラグインはすべてのインタラクションを表示しているように見えますが、使用するのは少し面倒です。すべての生の通信(暗号化されていませんが、サイトはhttps経由でのみアクセスされます)を確認したいので、すべての手順を実際に複製しているかどうかを確認できます。

使用している正確なコードを投稿することもできます。私がデータを取得しているサイト、具体的にはスタンダードアンドプアーズのウェブサイトです。再公開ではなく、レポートに必要な履歴データをダウンロードするためのカスタムレポートを作成する機能があります。

0 投票する
1 に答える
11362 参照

c# - WebClient.UploadData および内部 500 エラー

みんな。私は c# 言語でプログラミングしていますが、WebClient クラスに問題があります。メソッド WebClient.DownloadData を使用して画像をダウンロードしましたが、正常に機能しました。しかし、WebClient.UploadData はそうではありませんでした。詳細には、byte[] には、bytes という名前の画像のコンテンツと、filePath という名前のアップロード先の画像フォルダーの URL が含まれています。それから、

そして、エラーに続いて私に戻ってきます

この問題の解決策もいくつか調べましたが、どれもうまくいきませんでした。:(助けてください!:-s

0 投票する
1 に答える
1914 参照

c# - WebClient.UploadData の問題

サーバーが HttpListener を実行し、クライアントが WebClient.UploadData を使用してサーバーにデータをアップロードするクライアント サーバー タイプのアプリケーションがあります。データ バッファー サイズが 16384 より大きい場合に UploadData がタイムアウトする 1 つのインストールを除いて、コードは非常にうまく機能します (大きなデータ バッファーは 60K 以上)。クライアントでの私のコードは次のとおりです。

サーバー上

上記のコードは、1 つを除くすべてのインストールでうまく機能します。なにが問題ですか?

0 投票する
1 に答える
1966 参照

c# - C# WebClient.UploadData

私は .NET の初心者で、WebClient クラスを使って単純な残りのサービスを利用しています。私がする必要があるのは、QueryString のいくつかのパラメーターを使用してファイルをサービスに投稿することです。WebClient は、QueryString でパラメーターを渡すように正確に設計された QueryString NameValueCollection を提供し、Get メソッドでのみ機能するため、私の場合、ファイルのアップロード中に WebClient が実際に POST を実行しているため、QueryString コレクションは適合しません。だから私は立ち往生しています。何か案は?前もって感謝します。

0 投票する
1 に答える
1450 参照

c# - NameValueCollectionからのC#POST値

NameValueCollection値のPOSTのContent-Lengthを取得するにはどうすればよいですか?

「Content-Length」ヘッダーを追加していますが、何を挿入すればよいかわかりません。

0 投票する
1 に答える
638 参照

file-upload - webclient アップロード メソッドを使用して、ローカル ドライブから Azure BLOB にファイルをアップロードする方法

webclient アップロード メソッドを使用して、ローカル マシンから Windows azure コンテナーにファイルをアップロードしたい

アップロードにクラウドまたは Azure API を使用したくない理由は、クラウド API をサポートしていない Sql サーバー統合サービスからファイルをアップロードしているためです。ファイルを Azure コンテナーにアップロードする方法を教えてください