問題タブ [httpresponsemessage]
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.
c# - HttpResponseMessage() で複数のコンテンツを読み取る方法は?
オブジェクトを作成HttpResponseMessage
して呼び出し元に送り返しています。も渡しDictionary<string,object>
ます。
発信者は自分の側で辞書にどのようにアクセスしますか? 彼らは型を取り戻しHttpResponseMessage
ますが、そのオブジェクトを読み取ろうとしてContent
も、辞書のようなものは生成されません。
c# - HttpResponseMessage、GetAsynch を使用してヘッダーのキーと値を保存する
次のコードがあり、ヘッダーのすべてのキーと値 (Cookie、セッション ID など) をオブジェクトの KeyValuepair タイプに格納したいと考えています。どうすればそれを達成できますか?
後で同じ Cookie とセッション ID を使用して Web サイトに投稿するため、これらの値が必要です。
c# - http 応答コンテンツ c# からの特定の値
http 応答コンテンツから特定の値を抽出する方法を知りたいと思っていました。getAsync リクエストを作成しているページが応答を返し、その応答でパスワードの値を抽出する必要があるとしましょう。この getAsync メソッド内で Web サイトのパスワードの値を取得するにはどうすればよいですか?
ここに私のコードがあります:
これは私が返す応答です:
c# - ヘッダーとコンテンツを含む postAsync c#
postAsync
ヘッダーとコンテンツを一緒にする必要があります。C# のコンソール アプリケーションを介して Web サイトにアクセスするため。HttpHeader
変数名 header を持つオブジェクトとしてヘッダーを持ちnewContent
、コンテンツは__Token
、return
、. 今私がやりたいことは、 newContent をヘッダーに追加し、それを使用して POST リクエストを作成することです。Email
Password
postAsync(url, header+content)
c# - 値を null にすることはできません。パラメータ名: リクエスト
nunit を使用して単体テストを作成していますが、このコードはすべて実行時に正常に動作します。
以下に、コントローラーが戻ったときに呼び出されるこの保護されたHttpResponseMessage
コードがあります。
ただし、エラー:
「値をnullにすることはできません。パラメータ名: リクエスト」と表示されています。
そして、リクエストを確認すると、実際にはnull
.
質問: を返すように単体テストをコーディングするにはどうすればよいHttpResponseMessage
ですか?
エラーは次の行に表示されます。
これが私のコントローラーです:
xamarin.forms - GetAsync が AggregateException を与える
Windows Phone エミュレーターでコードのこの部分を実行すると、問題なく動作します。ただし、Androidエミュレーターで実行すると、次の奇妙なエラーが発生します。
System.AggregateException 1 つ以上のエラーが発生しました。
c# - response.Content.ReadAsStreamAsync() からのストリームがランダムに読み取れない
次のコードが別の c# アプリケーションを呼び出してファイルをダウンロードし、ディスクに保存する .Net Web API アプリケーションを作成しています。すべてが正常に機能してファイルを取得できる場合もありますが、以下のコードでストリームを読み取ることができず、他のアプリケーションでリモート接続が閉じられたという例外が表示されることがあります。
Global.asax.cs で ServicePointManager.DefaultConnectionLimit = 1000 を設定しました
私の現在のアプリケーションでは、「await cgStream.CopyToAsync(fileStream);」で例外が発生しています。cgStream を読み取ろうとすると行が表示されます。例外は、「閉じられたストリームにアクセスできません」です。with null InnerException もう 1 つのアプリケーション例外は次のとおりです。 System.Web.HttpException: リモート ホストが接続を閉じました。エラー コードは 0x800703E3 です。System.Web.Hosting.IIS7WorkerRequest.RaiseCommunicationError (Int32 結果、ブール値 throwOnDisconnect) で System.Web.Hosting.IIS7WorkerRequest.ExplicitFlush() で System.Web.HttpResponse.Flush (ブール値 finalFlush、ブール値 async)
平均して、10 件中 1 件のリクエストが上記のエラーで失敗しています。これはランダムであり、常に失敗するとは限らないため、問題のトラブルシューティングは非常に困難です。
この問題に関連するヘルプは大歓迎です!
ありがとう