問題タブ [response-headers]

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

firefox - Firefox で UTF-8 文字エンコーディングが機能しない

重複の可能性:
Firefox での UTF-8 の問題 - 応答ヘッダーがメタ タグをオーバーライドしますか?

Firefox を除くすべてのブラウザーで正常に動作する jPlayer プレイリストがあります。

問題は、非標準文字、つまりアクセント付きの文字またはアジア文字です。ここで見られるように、デモ プレイリストをセットアップしました。

文字を UTF-8 形式 (プレイリストのトラック 1) で入力すると、Firefox を除くすべてのブラウザーで機能し、ISO Latin 1 (プレイリストのトラック 2) で入力すると、Firefox では機能しますが、他のブラウザーでは機能しません。 .

たとえば、Firefox では大尿¸æ¿.mp3動作しますが、動作大地書房.mp3しません。

Firebug コンソールで使用する大地書房.mp3と、次のエラーが表示されます。

"NetworkError: 404 Not Found - http://monthlymixup.com/mixups/july_2012/media/simon/03%20????.mp3 "

で、なぜか大地書房.mp3%20????になってしまう。ページを調べると、音声ファイルへのリンクが表示され大地書房.mp3ます。

デモ ページに UTF-8 のメタ タグがあります。<meta charset=utf-8 />

私の理解では、デフォルトのエンコーディングが FF に設定されていない場合、Firefox はこれを応答ヘッダーで上書きします。ただし、UTF-8 をデフォルトのエンコーダーに設定し、[ツール]/[ページ情報] に移動して、ページが UTF-8 を使用していることを確認しました (私は Mac を使用しており、これがエンコードを確認する方法だと思いますページ)。

それで、私は何が起こっているのか途方に暮れていて、助けてくれることをうれしく思います.

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

javascript - Express.js - ヘッダーが既に送信されているかどうかを確認するには?

ヘッダーを設定できるライブラリを作成しています。Node.js によって「送信後にヘッダーを設定できません」というメッセージで失敗させるのではなく、ヘッダーが既に送信されている場合にカスタム エラー メッセージを表示したいと考えています。では、ヘッダーが既に送信されているかどうかを確認するにはどうすればよいでしょうか?

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

jquery - CORS AJAX応答からの応答ヘッダーがnullになるのはなぜですか?

jsonpを使用した外部PlayへのAJAXリクエスト!1.2.4データを正常に返すHerokuのアプリケーションは、にnullを返しますgetResponseHeaders()

これが私のコードです:

jqXHRの内容をダンプすると、次のようになります。

OperaとFirefoxで見られる応答ヘッダーは次のとおりです。

getAllReponseHeaders()ブラウザがヘッダーを認識できるのに、usingがnullを返すのはなぜですか?クロスドメインリクエストは、レスポンスヘッダーがAJAXレスポンスに送信されるのを防ぎますか?

すべての助けを歓迎します。

ありがとう!

0 投票する
5 に答える
45282 参照

asp.net - UrlScan を使用しない Azure/IIS7 での過剰な HTTP 応答ヘッダーの削除/非表示/無効化

余分なヘッダーを削除する必要があります(主に侵入テストに合格するため)。UrlScan の実行を含むソリューションを検討するのに時間を費やしましたが、Azure インスタンスが開始されるたびに UrlScan をインストールする必要があるため、これらは面倒です。

startup.cmd からインストーラーをデプロイする必要のない Azure 向けの優れたソリューションが必要です。

応答ヘッダーが別の場所に追加されることを理解しています:

  • サーバー: IIS によって追加されました。
  • X-AspNet-Version : HttpResponse クラスの Flush 時に System.Web.dll によって追加される
  • X-AspNetMvc-Version : MvcHandler によって System.Web.dll に追加されました。
  • X-Powered-By : IIS によって追加されました

IIS モジュールを作成したり、必要なインストーラーを展開したりせずに、 asafaweb.comでの「過剰なヘッダー」警告を回避するために、IIS7 を (web.config などを介して) HTTP 応答ヘッダーを削除/非表示/無効にするように構成する方法はありますか? Azure インスタンスが起動するたびに実行されますか?

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

.htaccess - PHP: ヘッダーの期限切れが機能しない

私のPHPコード:

応答ヘッダーを確認すると、次のように表示されます。

Expires:Thu, 01 Jan 1970 00:00:00 GMT

私は何を間違っていますか?

アップデート:

ただ実験していたのですが、 Expires の設定を解除することさえできないようですheader_remove('Expires');。まだ1970年の日付が見えます。

アップデート:

私の応答ヘッダー:

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

ios - イメージのダウンロードを確認するための HTTP 応答ヘッダーのコンテンツ長

iOS アプリで ASIHTTP を使用して、画像のキューをダウンロードしています。問題は、3g 接続が悪い場合、イメージのダウンロードが失敗し、部分的にダウンロードされたイメージ (イメージの残りの部分が灰色) が得られることです。

今質問:

HTTP ヘッダーの Web サーバーから content-length 値を取得しています。この値は画像全体の正しいサイズになるので、ダウンロードした画像をこれと照合できますか、または接続が中断された場合、コンテンツの長さにはその時点でダウンロードされたバイトのみが含まれます。イメージが完全にダウンロードされたかどうかをこの方法で確認しますか?

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

jquery - jQueryは非ajaxリクエストのレスポンスヘッダーにアクセスできますか

jQuery が通常の非 ajax リクエストのgetResponseHeaderorメソッドにアクセスすることは可能ですか?getAllResponseHeaders

onReadyandonLoadイベントを調査しましたが、うまくいきませんでした。

いくつかのデバッグ情報を含むカスタム ヘッダーがいくつかあり、非 AJAX 呼び出しを除いてうまく機能します。

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

asp.net - httpsキープアライブ?

私は http でそれを行う方法を知っており、非常に簡単です。

しかし、iisでhttpsに対してどのようにしますか?

上記のリンクされた方法が https に対して実行されるはずである場合、それは私のものでは機能しないか、少なくともkeep-alive応答ヘッダーを受け取りません。

よろしくお願いします!

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

javascript - AJAX から XML データを取得し、ユーザーにダウンロードを促しますか?

私はプロジェクトのクライアント側の部分に取り組んでおり、現在サーバーから XML データのブロックを受信して​​いる状況にあり、その情報を取得してユーザーにダウンロードを促すようにしています。これは可能ですか?

これが私のコードです:

私はこれを達成しようとして大きな問題を抱えています。このファイルをサーバーで作成せずにダウンロードして、URL で保存することはできますか? 適切なヘッダーを使用してデータを動的に受信し、ダウンロードリンクを機能させたいだけです。

ajax 呼び出しの成功から返される応答ヘッダーは次のとおりです。

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

cookies - Cookie はサーバー側に設定されていますが、document.cookie に表示されません

このサイトの別の質問からの回答を実装しようとしています:

ブラウザがいつファイルのダウンロードを受信したかを検出する

私はすべての手順に従いましたが、Cookie を取得しようとするところまですべてが機能しています。Firebug を使用すると、ヘッダー応答で作成した Cookie と、JavaScript によってアプリで以前に作成された Cookie を確認できます。

2 つの Cookie の firebug の情報は、name:earlierCookie,value:1234,Domain:localhost,Path:/,Expires:Session,HttpOnly:false name:cookiefromServer,value:5678,Domain:localhost,Path:/resource/ ですアップロード/ファイル、有効期限: セッション、HttpOnly: false

したがって、Cookie が同じドメインにあることがわかります (パスが異なります)。document.cookie を見ると、earlyCookie のみが存在します。

document.cookie ではなく Firebug で cookieFromServer を確認できるのはなぜですか?

また、さらに情報を投稿する必要があるかどうか教えてください。