問題タブ [getresponsestream]

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 投票する
6 に答える
75949 参照

.net - GetResponseStream() を読み取る最良の方法は何ですか?

GetResponseStream から HTTP 応答を読み取る最良の方法は何ですか?

現在、私は次のアプローチを使用しています。

これが http 応答を読み取る最も効率的な方法であるかどうかはよくわかりません。

文字列としての出力が必要です。別のアプローチの記事を見たことがありますが、それが良いものかどうかはわかりません。そして、私のテストでは、コードにはさまざまな Web サイトでエンコードの問題がありました。

Web 応答をどのように読みますか?

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

httpwebresponse - 最初の HttpWebResponse.GetResponseStream() は失敗し、2 番目は機能しますか?

フォーム認証を使用して Web サイトに自動ログインするプログラムを作成しています。Web サイトに接続するためにメソッドを呼び出すたびに、空のドキュメント テキストが返されます。ただし、同じメソッドをもう一度呼び出すと、完全に機能します。これが私のコードです:

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

windows-phone-7 - HttpWebResponse.GetResponseStream()を使用して取得したストリームからの読み取りをキャンセルするには?

HttpWebResponse.BeginGetResponse() メソッドを使用して、サーバーにリクエストを送信します。「リクエスト完了」通知で、次のことを行います (エラー処理コードは含まれていません)。

私の質問は、response.GetResponseStream() から取得した Stream をメンバー変数としてどこかに保存し、次のようにリクエストをキャンセルしてもよいかどうかです。

このコードにより、streamReader.Read() が System.ObjectDisposedException をスローします。

ありがとうございました!
ミハイ

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

getresponsestream - HttpWebRequest.GetResponseStream を理解しよう

GetResponseStream の仕組みを理解しようとしています。

request.GetResponseStream を実行すると、すべてのデータがダウンロードされて Stream オブジェクトが返されますか?

0 投票する
3 に答える
1292 参照

c# - 非同期HttpWebRequestストリームからのNullReferenceExceptionの読み取り

Windows Phone 7用のアプリケーションをプログラミングしています。このアプリケーションは、最初にHttpWebRequestを介してサーバーからデータを送信し、次に受信します。ほとんどの場合は正常に機能しますが、データの一部を適切に受信した後、Stream.Read()関数でNullReferenceExceptionが発生する場合があります。

ユーザーがボタンを押すと通信が始まります。次に、HttpWebRequestを作成します。

リクエストコールバックメソッド:

応答コールバックメソッド:

そして最後に、これはストリームデータの読み取りで例外が発生するコードです。

アプリケーションが起動すると、サーバーに情報を頻繁に送信するバックグラウンドスレッドを作成します。バックグラウンド通信と手動通信を同時に実行できます。これは問題になる可能性がありますか?

ありがとう。

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

c# - GetResponseStream の出力を別の関数に返す , response の破棄について

私はダウンロードマネージャープロジェクトに取り組んでおり、次のものを使用しています:

次に、返されたストリームを入力ストリームとして使用し、FileStream を while ステートメントの出力ストリームとして使用します。

私の 256kpps 接続を使用して 50MB を超えるファイルをダウンロードすると、約 20 ~ 30 MB 後に readSize がエラーなしで 0 になります

私の質問は: Response オブジェクトに何か問題がありますか、それは破棄されますか???? または何が問題ですか?

事前に感謝します。うまく説明できない場合は申し訳ありません。

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

c# - 数字で始まる json オブジェクトのデシリアライズ エラー

サービス呼び出しから json 文字列を取得していますが、json.net で解析しようとするとエラーが発生します。これは私のサービス コールです。

json 変数には、「奇妙な」json の結果が入力されます。

したがって、逆シリアル化により、次のエラーが表示されます。

この種の json オブジェクトを逆シリアル化する方法、または少なくとも WebRequest にこれらの数値を返さないように指示する方法について何か考えはありますか (チャンクされた送信から来ていると思います)。

json オブジェクトに返される URL に存在する "\" を処理するにはどうすればよいですか? 単に空の文字列に置き換えるだけですか?

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

performance - GetResponseStream のファイルへの書き込みに時間がかかる

HTTPWebRequest と HTTPWebResponse を使用して SSRS からレポートをクエリし、ストリームを取得してファイルとして PDF に保存する SSRS Bulk レポーターを作成しました。

しかし、クライアントは、これには時間がかかると不満を漏らしています。私はそれをテストしましたが、この機能には +-15.5 秒かかります。GetResponseStream とファイル ライターの間に休憩を入れて、約 3 秒待ってから次の部分に進むと、合計時間が 4 秒短縮されますか?

誰かがこれを説明したり、少し速くするためのアドバイスをしたりできますか?

これは機能です:

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

asp.net - HttpWebRequest と HttpWebResponse を使用してファイルをダウンロードするときに、バッファー サイズを決定するにはどうすればよいですか?

HttpWebRequest / HttpWebResponse を使用して、リモート サーバーから自分の Web サーバーに画像ファイルをダウンロードしています。コードは正常に動作していますが、選択したバッファー サイズが最高のパフォーマンスを得るのに最適なサイズであるかどうかはわかりません。

適切なバッファサイズを選択するにはどうすればよいですか?

私のコードは以下のとおりです。現在、4096 のバッファ サイズを使用していることがわかります。これは、私が選んだ任意の数値です。