問題タブ [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 投票する
3 に答える
3417 参照

c# - UploadValues 時の WebClient 例外

次のように WebClient を呼び出したい:

しかし、これを実行すると、次のような奇妙な例外が発生することがあります。

私はそれが何を意味するのかよくわからないので、誰かがすでにそのような奇妙な例外に遭遇した場合は、教えてください :X 。(私はビデオ ゲームを作成しており、それがログイン ポスト リクエストです)

PS: Unity と .NET 2.0 の下ですが、ほとんど同じです ^^

編集:ここに完全なログがあります:

編集: そして、ここに TimeoutWebClient クラスがあります:

0 投票する
0 に答える
66 参照

c# - c# webclient リクエストのレスポンスボディからステータスコードを読み取る方法

サードパーティの API にデータをアップロードして、byte[]応答を取得しています。ステータス コードが 200 であるかどうか、または正常にアップロードされたかどうかについて、応答本文からステータス コードを読み取る必要があります。助言がありますか。

コードスニペット。

として応答が来ていbyte[]ます。使用すると、Encoding.ASCII.GetString(resp);すべてのデータを文字列形式で取得するだけです。

0 投票する
4 に答える
758 参照

c# - WebClient はこの Web サイトに対してのみ 403 エラーを返しますか?

C# WebClient を使用してこれらのリンクからファイルをダウンロードしようとしていますが、403 エラーが発生します。

https://www.digikey.com/product-search/download.csv?FV=ffe00035&quantity=0&ColumnSort=0&page=5&pageSize=500

https://www.digikey.com/product-search/download.csv?FV=ffe00035&quantity=0&ColumnSort=0&page=4&pageSize=500

別のユーザー エージェントを使用したり、エンコーディングを受け入れたりしようとしました。URL から https を http に置き換えて試しましたが、成功しませんでした。これらの URL を Chrome、FireFox、または IE に貼り付けると、ファイルをダウンロードできますが、403 エラーが発生する場合があり、URL から https を http に置き換えてダウンロードします。しかし、webclient では成功しません Fiddler を検査してみましたが、成功しません 誰かがあなたのシステムで試して、この問題を解決できますか?

これが私のコードです:

このトピックに関連するスレッドがたくさんあることは知っています。すべて試してみましたが、成功しませんでした。重複マークを付けないでください。システムで試してみてください。このコードは 10 行未満です。

注: 同じコードが他の Web サイトでも機能していますが、この Web サイトでのみエラーが発生しています。