問題タブ [httpresponse]

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 に答える
4029 参照

c# - ASP.Net で応答ヘッダーをダンプする方法

VSTS 2008 + C# + .Net 3.5 を使用して ASP.Net を開発しています。特定の aspx ファイルについて、クライアントに返されたすべての応答ヘッダーをダンプしたいと考えています。これを簡単に行う方法はありますか?

Response.Headers コレクションの使用方法は知っていますが、正確な応答ヘッダーを取得するために列挙する場所が混乱しています。たとえば、Page_Load で列挙すると、すべての応答ヘッダーを列挙できるわけではありませんが、Response.Close の後で列挙すると、例外がスローされます。

何かアドバイス?

EDIT1: VSTS 2008 デバッグ モードで OnPreRender を使用すると、次の例外が発生します (つまり、F5 キーを押してデバッグします)。

{"この操作には IIS 統合パイプライン モードが必要です。"}

前もって感謝します、ジョージ

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

asp.net - 応答を終了する正しい方法

したがって、Response.End()は有害ですが、応答をフラッシュして終了するにはどうすればよいですか?これは正しい方法ですか:

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

http - http 応答ステータス コード 402 と 403 の違い

友人や仲間のユーザー、

402 と 403 の両方の http 応答コードがあります。ただし、402 は将来の使用のために予約されています。

これら2つの違いは何ですか(またはそうなるでしょう)。支払いを受け取っていないということは、承認されていないということですよね?

編集:「既に 403 があるのに、なぜ 402 が必要なのか」についての回答を知りたいです。

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

.htaccess - mod_rewrite Last-modified? に基づく RewriteCond? (.htaccess)

RewriteCond を任意の http要求ヘッダーに基づいて簡単に作成できることはわかっています。しかし、送信される応答ヘッダー (の一部) を確認できますか? 特に、最終変更されたものは?

最終変更日が 30 分より前の場合にのみ URL を書き換えたいのですが、そのディレクトリからのファイルが要求されるたびに、そのチェックを php ファイルに委譲するオーバーヘッドを回避しようとしています。

前もって感謝します!

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

java - Javaを介してHTTPフォームに入力する方法は?

Java を介して HTTP フォームのテキスト フィールドに入力し、Java を介して送信ボタンをクリックして、フォームの送信後に返されるドキュメントのページ ソースを取得したいと考えています。HTTPリクエストを直接送信することでこれを行うことができますが、この方法では行いません。

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

.net - 302 応答を確認するにはどうすればよいですか? ウェブリクエスト

I want WebRequestto know if I get a

「302一時移動」

新しい URL を自動的に取得する代わりに、応答します。

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

asp.net - 日本語ファイル名の ASP .NET ダウンロード ファイル

現在、ASP .NET アプリケーションに Visual Studio 2008 を使用しています。Response オブジェクトを介して Excel ファイルをサーバーに送信しようとしています。問題は、ファイルのタイトルを日本語に設定できないようです。日本語のファイル名にすると文字化けして返ってきます。日本語の WinXP で日本語の IE ブラウザを使用しています。

また

エンコーディングをShift-JISに変更しようとしました

また

何か案は?ところで、Visual Studio 2005 でも同じ問題が発生しました。

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

asp.net - ASP.NETアプリケーションで200 OK以外のResponse.StatusCodeをプログラムで設定し、コンテンツをクライアントに正常に提供する方法は?

設定Response.StatusCode = 404は IE8 でも Chrome でもコンテンツを提供しませんか? 奇妙だと思いますが、Mozilla で動作します。

空の Default.aspx ページで空の asp.net Web アプリケーション プロジェクトを実行します。Page_Load イベントでは、以下を使用します。

これにより、現在のリクエストのステータス コードが効果的に 404 に設定されます。IE8 や Chrome でレンダリングする場合、または他のブラウザでレンダリングする場合、テストしていませんが、実際のページはまったく表示されません。これらのブラウザーは、既定の 404 エラー ページを表示します (既定の IIS カスタム エラーではありません)。IE8 での例:

私が本当にやりたいのは、404 エラー コードを含む 404 エラー ページを提供することです。これにより、実際にブラウザーやクローラー、またはこのページが存在しないことを誰にでも伝えることができます。ステータス メッセージ 200 OK を含む派手なカスタム エラー メッセージを表示するだけではありません。 .

フィドラーを使用すると、実際にはリクエストを実際に処理していることがわかりますが、ブラウザはそれを完全に無視していますか?!

私の質問 - 404 ステータス コードを設定し、ページ コンテンツをレンダリングするにはどうすればよいですか? 例 - http://www.intel.com/invalidpage.wow。fiddler を使用すると、このページが 404 ステータス コードで提供されていることがわかります。