タグ付けされた質問 「http-headers」

ハイパーテキスト転送プロトコル(HTTP)では、HTTPヘッダーフィールドに、HTTP要求または応答の操作パラメーターが含まれています。要求行または応答行(メッセージの最初の行)では、メッセージヘッダーを形成します。

2
HTTPヘッダーにはどの文字エンコードを使用すればよいですか?
HTTPヘッダーに「楽しい」HTML特殊文字(✰)(詳細についてはhttp://html5boilerplate.com/を参照)を使用しており、Server仕様に従って「許可」されているかどうか疑問に思っています。 Windows Xp Pro SP 3上のChromeの開発ツールの[ネットワーク]タブを使用すると、theは問題なく表示されます。 IE8では、✰が正しくレンダリングされません。 w3.org HTMLバリデーターはそれを正しくレンダリングしません(â°代わりに" "を表示します)。 今、私は文字エンコーディングにあまり熱心ではありません...そして率直に言って、私はそれらについてあまり気にしません。私は言われたように盲目的にUTF-8 cusを使用しています。:-) 異なるパーサー/ブラウザ/エンジン/(何でも呼ばれる)のバグが原因で格差は発生していますか? これの仕様や、HTTPヘッダーの「値」に使用できる文字のリストはありますか?
122 http-headers 

2
「名前を付けて保存」ダイアログを強制せずに応答ファイル名を設定する方法
適切なcontent-typeヘッダーを設定して、いくつかの応答でストリームを返しています。私が探している動作はこれです: ブラウザが特定のコンテンツタイプのコンテンツをレンダリングできる場合は、ブラウザウィンドウに表示する必要があります。 ブラウザがコンテンツのレンダリング方法を知らない場合は、「名前を付けて保存」ダイアログを表示する必要があります。ファイル名は、応答で指定されたものである必要があります。 問題は、Content-Dispositionヘッダーを次のように設定した場合です。 "添付ファイル; filename =" myfile.txt "" ブラウザは常に「名前を付けて保存」ダイアログを表示します。 を設定しない場合Content-Disposition、[名前を付けて保存]ダイアログで使用されるファイル名は、私の場合は機能しないURLのファイル名です。 に設定Content-Dispositionしてみましたinlineが、結果は同じです。

7
PHP file_get_contents()およびリクエストヘッダーの設定
PHPでは、HTTPヘッダーを送信できますfile_get_contents()か? php.iniファイルからユーザーエージェントを送信できることは承知しています。しかし、あなたはまた、のような他の情報を送信することができHTTP_ACCEPT、HTTP_ACCEPT_LANGUAGEと、HTTP_CONNECTIONとfile_get_contents()? それともこれを達成する別の機能はありますか?
121 php  http-headers 

5
PHPサイトのブラウザキャッシュを防ぐ方法
私はphpサイトをクラウドサーバーで実行しています。新しいファイルcss、js、またはイメージを追加すると、ブラウザーはキャッシュに保存されている同じ古いjs、css、およびイメージファイルをロードします。 私のサイトには以下のようなdoctypeとmetaタグがあります <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <meta http-equiv="Page-Enter" content="blendTrans(Duration=1.0)"> <meta http-equiv="Page-Exit" content="blendTrans(Duration=1.0)"> <meta http-equiv="Site-Enter" content="blendTrans(Duration=1.0)"> <meta http-equiv="Site-Exit" content="blendTrans(Duration=1.0)"> 上記のdoctypeとメタコードのため、新しいファイルではなく、ブラウザーにキャッシュされた同じファイルをロードしています


2
httpホストヘッダーとは
HTTP要求の送信時にTCP接続がすでに確立されている場合、IPアドレスとポートは暗黙的に認識されます。TCP接続はIP +ポートです。では、なぜHostヘッダーが必要なのでしょうか。これは、TCP接続に含まれるIPアドレスに複数のホストがマップされている場合にのみ必要ですか?
120 http  http-headers 

5
サーバーから重複したヘッダーを受信しました
サーバーから重複したヘッダーを受信しました サーバーからの応答に重複したヘッダーが含まれていました。この問題は、通常、ウェブサイトまたはプロキシの設定が不適切なために発生します。この問題を修正できるのは、Webサイトまたはプロキシ管理者だけです。 エラー349(net :: ERR_RESPONSE_HEADERS_MULTIPLE_CONTENT_DISPOSITION):複数の異なるContent-Dispositionヘッダーを受信しました。これは、HTTP応答分割攻撃から保護するために許可されていません。 ChromeでPDFにエクスポート中にこのエラーが見つかりました。 Response.Buffer = false; Response.ClearHeaders(); string ext = objProp.PACKAGEFILENAME.Substring(objProp.PACKAGEFILENAME.LastIndexOf(".")); string ext1 = ext.Substring(1); Response.ContentType = ext1; Response.AddHeader("Content-Disposition", "target;_blank,attachment; filename=" + objProp.PACKAGEFILENAME); const int ChunkSize = 1024; byte[] binary = objProp.PACKAGEDOCUMENT; System.IO.MemoryStream ms = new System.IO.MemoryStream(binary); int SizeToWrite = ChunkSize; for (int i = 0; i …

15
NGINX 499エラーコードの考えられる理由
499のNGINXエラーコードがたくさん表示されます。これはクライアント側の問題であることがわかります。NGINXや私のuWSGIスタックの問題ではありません。499を取得したときのuWSGIログの相関関係に注意します。 address space usage: 383692800 bytes/365MB} {rss usage: 167038976 bytes/159MB} [pid: 16614|app: 0|req: 74184/222373] 74.125.191.16 () {36 vars in 481 bytes} [Fri Oct 19 10:07:07 2012] POST /bidder/ => generated 0 bytes in 8 msecs (HTTP/1.1 200) 1 headers in 59 bytes (1 switches on core 1760) SIGPIPE: writing to …

11
Python 2でHEAD HTTPリクエストを送信するにはどうすればよいですか?
ここで私がやろうとしているのは、指定されたURLのヘッダーを取得して、MIMEタイプを判別できるようにすることです。がhttp://somedomain/foo/HTMLドキュメントまたはJPEG画像などを返すかどうかを確認できるようにしたいと思います。したがって、コンテンツをダウンロードせずにMIMEタイプを読み取ることができるように、HEADリクエストを送信する方法を理解する必要があります。これを行う簡単な方法を知っている人はいますか?

3
HTTP 401-適切なWWW-Authenticateヘッダー値とは何ですか?
現在作業中のアプリケーションには、セッションタイムアウト値があります。ユーザーがこの値を超えて操作しなかった場合、次のページを読み込もうとすると、ログインするように求められます。 行われたすべてのリクエストは、AJAX呼び出しを含むこのメカニズムを通じてルーティングされます。もともとはログインページで200ヘッダーを送信していましたが、200応答が送信された場合にコードが実行され、これらのRPC呼び出しから返されるほとんどのデータはJSONまたは評価される生のJavaScriptです(しないでください)。 :|)に尋ねます。 私たちのJSONパーサーはHTMLログインページを消費しないので、401の方が良いと提案しました。 しかし、仕様を読んだとき、WWW-Authenticateフィールドも送信する必要があることに気付きました。 このフィールドに適した値は何ですか?ウィルApplication Loginで十分?

2
Pythonリクエストモジュールにヘッダーを追加する
以前httplib、モジュールを使用してリクエストにヘッダーを追加しました。今、私はrequestsモジュールで同じことを試しています。 これは私が使用しているpythonリクエストモジュールです:http : //pypi.python.org/pypi/requests どのようにしてヘッダーをに追加し、ヘッダー内の各リクエストにキーを追加する必要があるrequest.postとrequest.get言いますか?foobar

9
Djangoですべてのリクエストヘッダーを取得するにはどうすればよいですか?
すべてのDjangoリクエストヘッダーを取得する必要があります。私が読んだことから、Djangoはrequest.META他の多くのデータと一緒にすべてを単に変数にダンプします。クライアントがDjangoアプリケーションに送信したすべてのヘッダーを取得する最良の方法は何ですか? これらを使用してhttplibリクエストを作成します。

1
キープアライブヘッダーの説明
サイトの作成を依頼され、共同開発者の1人から、keep-aliveヘッダーを含める必要があると言われました。 よく私はそれについてたくさん読みました、そして私はまだ質問があります。 msdn-> サーバーが各要求のコンテンツをより迅速に返すことができるため、開いている接続は、クライアントがWebページコンテンツに対して複数の要求を行うときのパフォーマンスを向上させます。それ以外の場合、サーバーはリクエストごとに新しい接続を開く必要があります 見つめている IIS(F)は、送信するとkeep alive、ヘッダーを(またはユーザーがキープアライブ送信)、それはそれを意味している(E、C、B)だけ私のセッションのためにあるの接続を保存しますか? この情報はどこに保存されますか(「この接続は「Royi」に属しています)? 他の誰もその接続を使用できないことを意味しますか もしそうなら-それはそれがキープアライブヘッダー-重複する接続ユーザーの数を減らすことを意味するのですか? その場合、接続はどのくらいの期間保存されますか?(つまり、キープアライブを設定した場合、いつまで「キープ」するのですか?) 興味がある人のためのps: このサンプルページをクリックすると、キープアライブヘッダーが返されます

9
ASP.NETでのHTTPリファラーの取得
ASP.Net(C#)でブラウザーのHTTPリファラーを取得するための迅速、簡単、かつ信頼性の高い方法を探しています。HTTPリファラー自体が信頼できないことはわかっていますが、リファラーが存在する場合は、信頼できる方法でそれを取得する必要があります。

5
クロスオリジンリクエストのCookieを設定する
クッキーをクロスオリジンで共有する方法は?より具体的には、Set-Cookieヘッダーをヘッダーと組み合わせて使用する方法はAccess-Control-Allow-Origin? これが私の状況の説明です: localhost:4000でホストされているWebアプリで実行されているAPIのCookieを設定しようとしていますlocalhost:3000。 ブラウザで正しい応答ヘッダーを受信して​​いるようですが、残念ながら効果はありません。応答ヘッダーは次のとおりです。 HTTP / 1.1 200 OK Access-Control-Allow-Origin:http:// localhost:3000 変更:Origin、Accept-エンコーディング セットCookie:token = 0d522ba17e130d6d19eb9c25b7ac58387b798639f81ffe75bd449afbc3cc715d6b038e426adeac3316f0511dc7fae3f7; 最大年齢= 86400; ドメイン= localhost:4000; パス= /; Expires = 2017年9月19日火曜日21:11:36GMT; HttpOnly コンテンツタイプ:application / json; charset = utf-8 コンテンツの長さ:180 ETag:W / "b4-VNrmF4xNeHGeLrGehNZTQNwAaUQ" 日付:2017年9月18日月曜日21:11:36 GMT 接続:キープアライブ さらに、Response CookiesChromeの開発者ツールの[ネットワーク]タブを使用してトラフィックを検査すると、下にCookieが表示されます。それでも、の下の[アプリケーション]タブにCookieが設定されているのがわかりませんStorage/Cookies。CORSエラーは表示されないので、他に何かが足りないと思います。 助言がありますか? 更新I: React-Reduxアプリのリクエストモジュールを使用/signinして、サーバー上のエンドポイントにリクエストを発行しています。サーバーにはエクスプレスを使用しています。 Expressサーバー: res.cookie( 'token'、 'xxx-xxx-xxx'、{maxAge:86400000、httpOnly:true、domain: 'localhost:3000'}) ブラウザでのリクエスト: request.post({uri: …

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.