問題タブ [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.
firefox - 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 を使用しており、これがエンコードを確認する方法だと思いますページ)。
それで、私は何が起こっているのか途方に暮れていて、助けてくれることをうれしく思います.
javascript - Express.js - ヘッダーが既に送信されているかどうかを確認するには?
ヘッダーを設定できるライブラリを作成しています。Node.js によって「送信後にヘッダーを設定できません」というメッセージで失敗させるのではなく、ヘッダーが既に送信されている場合にカスタム エラー メッセージを表示したいと考えています。では、ヘッダーが既に送信されているかどうかを確認するにはどうすればよいでしょうか?
jquery - CORS AJAX応答からの応答ヘッダーがnullになるのはなぜですか?
jsonpを使用した外部PlayへのAJAXリクエスト!1.2.4データを正常に返すHerokuのアプリケーションは、にnullを返しますgetResponseHeaders()
。
これが私のコードです:
jqXHRの内容をダンプすると、次のようになります。
OperaとFirefoxで見られる応答ヘッダーは次のとおりです。
getAllReponseHeaders()
ブラウザがヘッダーを認識できるのに、usingがnullを返すのはなぜですか?クロスドメインリクエストは、レスポンスヘッダーがAJAXレスポンスに送信されるのを防ぎますか?
すべての助けを歓迎します。
ありがとう!
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 インスタンスが起動するたびに実行されますか?
.htaccess - PHP: ヘッダーの期限切れが機能しない
私のPHPコード:
応答ヘッダーを確認すると、次のように表示されます。
Expires:Thu, 01 Jan 1970 00:00:00 GMT
私は何を間違っていますか?
アップデート:
ただ実験していたのですが、 Expires の設定を解除することさえできないようですheader_remove('Expires');
。まだ1970年の日付が見えます。
アップデート:
私の応答ヘッダー:
ios - イメージのダウンロードを確認するための HTTP 応答ヘッダーのコンテンツ長
iOS アプリで ASIHTTP を使用して、画像のキューをダウンロードしています。問題は、3g 接続が悪い場合、イメージのダウンロードが失敗し、部分的にダウンロードされたイメージ (イメージの残りの部分が灰色) が得られることです。
今質問:
HTTP ヘッダーの Web サーバーから content-length 値を取得しています。この値は画像全体の正しいサイズになるので、ダウンロードした画像をこれと照合できますか、または接続が中断された場合、コンテンツの長さにはその時点でダウンロードされたバイトのみが含まれます。イメージが完全にダウンロードされたかどうかをこの方法で確認しますか?
jquery - jQueryは非ajaxリクエストのレスポンスヘッダーにアクセスできますか
jQuery が通常の非 ajax リクエストのgetResponseHeader
orメソッドにアクセスすることは可能ですか?getAllResponseHeaders
onReady
andonLoad
イベントを調査しましたが、うまくいきませんでした。
いくつかのデバッグ情報を含むカスタム ヘッダーがいくつかあり、非 AJAX 呼び出しを除いてうまく機能します。
asp.net - httpsキープアライブ?
私は http でそれを行う方法を知っており、非常に簡単です。
しかし、iisでhttpsに対してどのようにしますか?
上記のリンクされた方法が https に対して実行されるはずである場合、それは私のものでは機能しないか、少なくともkeep-alive
応答ヘッダーを受け取りません。
よろしくお願いします!
javascript - AJAX から XML データを取得し、ユーザーにダウンロードを促しますか?
私はプロジェクトのクライアント側の部分に取り組んでおり、現在サーバーから XML データのブロックを受信している状況にあり、その情報を取得してユーザーにダウンロードを促すようにしています。これは可能ですか?
これが私のコードです:
私はこれを達成しようとして大きな問題を抱えています。このファイルをサーバーで作成せずにダウンロードして、URL で保存することはできますか? 適切なヘッダーを使用してデータを動的に受信し、ダウンロードリンクを機能させたいだけです。
ajax 呼び出しの成功から返される応答ヘッダーは次のとおりです。
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 を確認できるのはなぜですか?
また、さらに情報を投稿する必要があるかどうか教えてください。