ベストアンサー HTTPレスポンスヘッダに関するRFCについて。 2006/05/19 15:25 HTTPレスポンスヘッダの最大長はRFCで決められていますでしょうか? RFC2616辺りを調べましたが見付けられませんでした。 よろしくお願いします。 みんなの回答 (1) 専門家の回答 質問者が選んだベストアンサー ベストアンサー mizuhashi_j ベストアンサー率62% (10/16) 2006/05/19 15:49 回答No.1 仰るとおり、これといった最大長は指定されてない認識です。 もっともヘッダは行指向な記述で、かつ記述可能なヘッダ項目も限られていますので、ベラボーに大きいサイズにはならないと思います。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ [技術者向] コンピューターその他([技術者向] コンピューター) 関連するQ&A HTTP レスポンスヘッダ URLを指定してHTTP レスポンスヘッダ等が確認できるサイトで、 Request typeをGETやPOSTが選択可能なところを探しています。 少し探した結果、 http://web-sniffer.net/ というところが見つかりましたが、このようなサイトが他にもあれば教えてください。 宜しくお願いします。 HTTPレスポンスヘッダとは? 私は趣味でHPを製作している者です これに関して全く無知ですのでカテがよく判りません…。 私は最近、HTML1.0FramesetからXHTML1.0TransitionalでHPを 製作変更しました。 ウェブ標準という響きと正確な記述と言う事で移行したのですが ある本に載っていたサイトの文法チェッカー (http://openlab.ring.gr.jp/k16/htmllint/htmllint.html) をやったところ HTTPレスポンスヘッダはtext/htmlで HP記述がapplication/xhtmlで違っているという間違い と出たために関連するタグ(iframe,scroll等)含めて 結構な文法ミスと出てしまいました。25個ですが HTTPレスポンスヘッダというのは簡単に閲覧、変更等出来るもの なのでしょうか?少し調べてみたのですが、 「プログラマー等の職種の人は結構閲覧するけど、 それ以外の人には殆ど関係ない」的な事が書いてあったのですが HPを製作する際気にしないで良い要素なのでしょうか? 知っている方が居りましたらご回答下さい。 HTTPリクエスト・レスポンスヘッダとは? こんにちは。お世話になります。 HTTPリクエストヘッダとレスポンスヘッダは通信において、HTMLファイルの前に送られてきて、その後HTMLファイルが送られてくる、と聞いているのですが、HTMLファイルの<HEAD></HEAD>タグの間に書く、<META ~>の情報とは、別物なんでしょうか? 別物だとしたら、<META ~>はどういう意味をなすのでしょうか? 誰か分かる方が見えましたら、教えてください。よろしくお願いします。 ネットワークエンジニアとは?技術職の未来を考える OKWAVE コラム レスポンスヘッダとエンティティヘッダの意味 HTTPのレスポンスヘッダとエンティティヘッダの意味を教えてください。 参考書には、エンティティヘッダはリクエスト・レスポンスと載ってましたが、リクエスト時、レスポンス時にもエンティティヘッダが付くということでしょか? また、ステータスコードは、レスポンスヘッダで返されるのでしょうか? よろしくお願いします。 HTTPレスポンスの終端はどうわかる? MacOSX、C言語でsocket(),writeなどを使ってサーバにリクエストを送り レスポンスを標準出力しようとしています。 とりあえずレスポンスをbuf[BUFSIZ]にreadさせようとしているのですが、 レスポンスの内容のサイズがBUFSIZ以上だった場合、繰り返しreadさせる 必要があります。 なので(かなり簡潔に書きますが) while(1) if(buf[i]==EOF){break;} n=read(socket,buf,sizeof(buf)-1); みたいなことを考えました。がこれだとループが止まってくれません。 延々と読み込んでは表示してくれます。。。 たぶんHTTPレスポンスの終端がEOFだと思ったのが違うのだと思います。 HTTPレスポンスの終端というのはどう判断したらよいのでしょうか。 よろしくお願いいたします。 ApacheでのHTTPヘッダーの編集 ApacheでのHTTPヘッダーの編集についてご質問いたします。 Response HeaderのServerフィールドに新規に値を設定したいのです が、どうもうまくいきません。何か方法はあるのでしょうか? 具体的にいいますと、現状は Server:Apache… となっていますが、新たに"Value"を追加し Server:Apache…/"Value" または Server:Apache… Server:"Value" というようなヘッダーを生成したいと思っています。 (ちなみにIISだと簡単にできました。) なお、mod_headerモジュールは組み込まれております。 よろしくお願いいたします。 HTTPヘッダ 社内ホームページでEXCELデータをダウンロードしてもらうページを作っているのですが、IEの場合、ブラウザ内でシートが開いてしまいます。 IEでEXCELデータにアクセスしてEXCELで開けるようにサーバ側で制御するにはどうしたらいいでしょうか。 インターネットで調べていると、「Content-Disposition ヘッダ」がどうとか書いてあるのですが意味がわかりません。 HTTPヘッダとは何で、どこをどの知識を使っていじれば良いですか?誰か教えてください。 RFC? 今、メール送信処理のプログラムをみているのですが、 RFCに準拠していないヘッダを削除するように言われているのですが、 どこをみていいのかわかりません。 ちなみに送信している部分などは理解していて、 RFC(?)とかそれに関することがまったくわかりません。 ご存知の方、またはサイトを知っている方宜しくお願いします。 HTTPヘッダの取得方法 PerlにてHTTPヘッダの情報を取得したいと考えています。 通常ならば、 $ENV{'<ヘッダ名称>'} で取得できるはずなのですが、 今回取得しようとしているヘッダはHTTPの標準ヘッダではありません。 proxyサーバにてログインを行い認証されますと、 そのproxyサーバが独自にHTTPヘッダに値を追加する仕様になっています。 テストではJavaですとproxyが設定したヘッダ情報を取得できるのですが、 ことPerlになると取得することができません。 ※Javaと今回動かすPerlは同一サーバで動かします。 HTTP標準以外のヘッダ情報はどのように取得すれば良いのでしょうか? なお、PerlのVerは5.6.1、OSはLinuxです。 HTTPで通信するソフト 質問させていただきます。 HTTPで通信するソフト(クライアント側)を作りたいのですが、私は組込み系のソフトしか作ったことがなく、ネットワーク系は初めてだったので、プロトコルの勉強から始めました。TCP/IPは理解し、HTTPの仕様がRFCというもので文書化されているのは分かったのですが、RFCには数が多く、HTTPの仕様も膨大にあるように感じました。 HTTPで通信するソフトを作る人はどうやって仕様を把握し、ソフトを作っているのでしょうか?私は何が必要で、何が必要でないのか判断が付かない状況です。 特にヘッダーフィールドは数が多く、理解が大変で困っています。 (世の中のHTTPクライアントはHTTPの全ての仕様を守っているのでしょうか?) よろしくお願い致します。 HTTPヘッダーとボディーを区切る改行コードについ CentOS5.8+Apatch2.2.14+PHP5.3.8の環境下で HTTPのリクエストをApatch+PHPで受付、PHPより下記コードで $str = "XXXXXXX"; $sjisstr = mb_convert_encoding($str, "SJIS"); header("Content-Type: text/html;charset=Shift_JIS"); echo $sjisstr; HTTPレスポンスを返していますが HTTPレスポンスのヘッダーとボディーを区切る改行コードが 0d0a 0d0a 0a0a となってしまいます。 0d0a 0d0a だけにする方法を知っている方 ご教示をよろしくお願いします。 HTTPレスポンスをUDPにより受け取った場合 HTTPというプロトコルは、UDPの上でも動かせると聞きました。 そこで、以下のような状況(通常はまずあり得ないのですが)が発生した場合について質問があります。 (1)ユーザがHTTPリクエストを「TCP」で送った。 (2)そのHTTPリクエストに対するレスポンスを「UDP」によって受信した。 このように(1)と(2)でトランスポートプロトコルが異なる場合でも、ユーザはHTTPリクエストに対するレスポンスを無事に受け取ることができるのでしょうか? もしくは、ユーザ側で受信時に何らかの操作が必要になるのでしょうか? 通常あり得ない設定の話で恐縮ですが、気になっているのでご意見お聞かせいただければ幸いです。 よろしくお願い致します。 AIは使う人の年齢や市場にも影響する?人工知能の可能性 OKWAVE コラム HTTP POST によるレスポンスCGIについて HTTP POST によるレスポンスCGIについて いつも大変お世話になっております。 タイトルのシステムの組み方についてご質問がございます。 「内容」 決済システム会社からのリクエストに対するレスポンスを返すCGIを作成します。 「仕様」 通信方法:HTTP POST キャラクタセット:Shift-JIS text/csv(←ここの意味もわかりません) 仕様書には 「Httpリクエストに対するレスポンスとしてHTTPボディ部に記述してください」 例) 処理OKの場合:OK, 処理NGの場合:NG,既に完売済み CSV形式(カンマ区切り) とあります。 私のスキルとしては、「html」「PHP」が書ける程度です。 javaやPerlは全然分かりません。 仕様は単純かと思いますが、リクエストに対して自動でレスポンス(OKかNG)を返す仕組みが分かりません。 ご教授願いますでしょうか。 HTTPのExpiresヘッダーについて教えてください。 HTTPのExpiresヘッダーについて教えてください。 画像が多いサイトを運営していて、リクエストの数を減らすためにExpiresヘッダーを追加しました。 僕の予想としては、一度キャッシュされればCache-Controlのmax-ageの期間はリクエストが上がらないと思っておりました。 実際、FirefoxのFirebugで確認をするとリフレッシュするたびにリクエストが飛んでいました。 WebサーバはIISを使用しており、EtagとExpiresが両方レスポンスされていたので優先順位の問題かと思いApacheでEtagを出さない設定にして試してみても同じ状況になってしまいます。 僕の理解としてはExpiresとCache-Controlを付ければ、有効期限の間はキャッシュを使用してリクエストは飛ばないと思っていました。 調査するにも行き詰まっており、何かヒントがいただければと思います。 よろしくお願いいたします。 ブラウザでHTTPレスポンスがうけとれない 単にIDを返すだけのWebサーバに、telnetから80番ポートにアクセスし、HTTPリクエストを送るとレスポンスを受け取れるのに ブラウザからアクセスするとレスポンスを受けとれずタイムアウトになってしまいます。 WireSharkでパケットを調べてみると、ブラウザからアクセスした場合も、 問題なくWebサーバからIDが返されていることは確認できました。 しかし、ブラウザではサーバからのレスポンス待ち状態が続き、しばらくするとタイムアウトになってしまいます。 また、他のPCのブラウザから該当のWebサーバにアクセスすると、 問題なくレスポンスをうけとりIDがブラウザに表示されることも確認しました。 何が原因でこういうことが起こるのでしょうか。 教えて頂けると大変助かります。 OS:Windwos 7 32bit ブラウザ:Explore8,Chrome サーバからのレスポンス(telnetでアクセスした際に取得したもの) HTTP/1.1 200 OK Content-Type: text/plain Server: Microsoft-IIS/6.0 X-Powered-By: ASP.NET Date: Mon, 20 Jan 2014 11:12:37 GMT Connection: close SYJ0P48 サーバーのHTTPレスポンスが正しくありません オンラインゲーム(セガ、野球つく)をやろうとして、ダウンロードしようとしていたのですが途中で 「サーバーのHTTPレスポンスが正しくありません[12152] 」 このようなメッセージが出てダウンロードができなくなりました。 どういった意味に当たるのでしょうか?また正しくないということは設定だとは思うのですが、どうすればよいのでしょうか? ご存知の方いらっしゃいましたらご回答いただけると嬉しいです よろしくお願いします Windows7 IE 11を利用しています HTTP_Requestのレスポンスの受け取り方 HTTP_Requestのレスポンスを、POST形式で受け取りたいのですが、どのようにするのでしょうか? サンプルソースには、単にechoで表示させているだけです。 結局、これを解析するほかないのでしょうか? 日付(yyyy-mm-dd hh:mm:ss)の半角空白は、+(プラス)で置き換えられるのでしょうか? HTTPのヘッダーを生成するにはどのように記述すればよいのでしょうか? 今作っているサイトで、HTTPのヘッダー(サイトにアクセスしたときに送られてくる情報)の中に user_id=1234 というものを埋め込む必要があります。 そこでちょっと調べてみたのですが、 この場合の記述は、 <meta http-equiv="user_id=1234"> というふうにすればよいのでしょうか。 実際に動作させたときのHTTPヘッダーを確認するすべを知らず、どうしたものかと悩んでいます。 VBAでHTTPレスポンスコード取得 EXCEL VBAで下記の質問、URLリストからHTTPレスポンスコードを取得したいと考えております。 EXCEL VBAでたくさんのURLの一覧からHTTPレスポンスコードを取得したい。 http://okwave.jp/qa/q5474619.html のBAを使用して取得を行ってるのですが、 サーバーのレスポンスが遅い際に、一定の秒数(120秒程度?)が経って 反応がない場合は、スキップしたいのですが組み込み方がどうしてもわかりません。 ご教授いただけると幸いです。 IIS7.5でHTTPリクエストヘッダを追加 IIS7.5でHTTPリクエストヘッダを追加するにはどうしたらよいのでしょうか? 応答ヘッダーは、追加できるのですが、リクエストヘッダの追加方法がわかりません。 よろしくお願いします。 注目のQ&A 私はとてつもなく運が悪いです。 外付けHDD「このフォルダーは空です」 中3 夢に向かって努力をしたい 自分を変えたい 出会い系で知り合った人妻について 一方的に親友に縁を切られました LIFEBOOK A577/P A746 飲み薬 タイヤ比較検討 パソコンのスペック 突然、知らない親族の未払金支払い通知が届きました カテゴリ [技術者向] コンピューター OS(技術者向け) データベース プログラミング・開発 業務ソフトウェア ITシステム運用・管理 その他([技術者向] コンピューター) カテゴリ一覧を見る OKWAVE コラム 美容男子ミドル世代の悩み解決?休日ファッション・爪・目元ケア プラモデル塗装のコツとは?初心者向けガイド 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など