問題タブ [httpcontent]

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

c# - ヘッダー HttpContent 'System.InvalidOperationException'

コードを示すことから始めましょう。

URLは教えません。

問題は、セッション変数が設定されておらず、コンテンツがヘッダーを返し、ヘッダーがフィドラーにも表示されていることです。例外「System.InvalidOperationException」最も明白なオプションを試しましたが、それは確かに正しく応答しており、何とかヘッダーを文字列に変換しましたが、方法を思い出せません。

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

c# - webapi がサーバーで実行されている場合とローカルで実行されている場合に、HTTPError 例外メッセージが表示されない

IIS7.5 サーバーで実行される webapi があります。3 つのコントローラーがあり、3 つすべてを使用して、アプリケーション内の呼び出しから webapi にアクセスできます。

コントローラーの基本クラスが、関数を保護ではなくパブリックとして公開しているというエラーが発生しました。これにより、サーバーは内部サーバー エラー 500 をスローしました (「要求に一致する複数のアクションが見つかりました」という無効な例外がスローされたため)。webapi からログがトリガーされなかったため、これを掘り下げるのに時間がかかりました。ここでの議論から、発生していたエラーは、 Application_Error 関数がそれをキャッチしてログに記録する前に発生していたことを発見しました。そこで、以下のコードを webapi の global.asax に追加したところ、このようなエラーをログに記録できるようになりました。

しかし、私の問題は、上記とまったく同じように内部サーバー エラー 500 を発生させたときに、webapi を実行しているローカル マシンで、「一致する複数のアクションが見つかりました。 the request」が内部サーバー エラーの理由として綴られています。しかし、この正確なコードをサーバーにデプロイし、そこから webapi を使用すると、ログに「メッセージ」のみが表示されます。「エラーが発生しました」と表示され、「ExceptionMessage」は表示されません。 PerfView を使用してスローされます。サーバー ログを取得して、ローカル ログに表示される情報と同じ情報を表示できるようにする必要があるだけです。

サーバーログの例:

ローカル ログの例:

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

c# - HttpClientを使用するときにHttpContent内に大きな文字列を設定するにはどうすればよいですか?

そこで、 を作成し、HttpClientを使用してデータを投稿してHttpClient.PostAsync()います。

私はHttpContent使用を設定しました

HttpContent content = new FormUrlEncodedContent(post_parameters); post_parametersキーと値のペアのリストList<KeyValuePair<string, string>>

問題は、 のHttpContent値が大きい場合 (画像を base64 に変換して送信する場合)、URL is too long エラーが発生することです。これは理にかなっています。URL が 32,000 文字を超えることはできないためです。しかし、HttpContentこの方法ではない場合、どうすればデータを追加できますか?

助けてください。

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

c# - Web サイトからすべての http リンクを実行する方法は?

Web サイトからすべての http リンクを検索するプログラムを C# で作成するタスクがあります。今、私はそのような関数を書きました:

この関数を使用して Web ページのコンテンツを文字列にロードし、この文字列を解析して結果を配列に書き込み、"href"-splitter を使用してから、"href" サブストリングを含む文字列のすべての配列ユニットをチェックします。 http リンクを含む文字列を取得できます。文字列が分割されているときに問題が発生します.httpリンクを見つけることができないため、これはこの文字列のコンテンツ形式が原因であると考えています.どのように修正しますか?

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

c# - IHttpContent を使用して HttpClient.PutAsync 要求を作成する

本文を要求IHttpContentするコンテンツを含むオブジェクトを作成するにはどうすればよいですか?PutAsync

リクエストは次のようなものです。


図書館を利用していWindows.Web.HttpClientます。

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

c# - HttpClient で GetAsync からの応答を読み取ることができません。json ではなく奇妙な兆候があります。

私は以下を使用して簡単な取得リクエストを持っていますHttpClient:

そして、response.Content.ReadAsStringAsync()私には奇妙な兆候がありますが、フィドラーでは通常のjsonを見ることができます:

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

java - HttpObject Netty から HttpContent を取得する - Java

私はNettyで働いています。HttpObject があり、コンテンツ (HttpContent) が必要です。キャストが機能しません。じゃあどうすればいいの?

こんにちはダニエル