2008-09-27から1日間の記事一覧

HTTPヘッダーフィールド4

リクエストヘッダーフィールドAccept Accept: text/plain; q=0.5, text/htmlAcceptヘッダーフィールドは、ユーザーエージェントが処理できるメディアタイプと、メディアタイプの相対的な優先度を伝えるために使われる。メディアタイプ テキストファイル text…

HTTPヘッダーフィールド3

ConnectionConnectionヘッダーフィールドは、2つの役割を持つ 指定したヘッダーフィールドをホップバイホップヘッダーにする Connection: ホップバイホップヘッダーにするヘッダーフィールド名例 Connection: Upgradeクライアントからのリクエスト、サーバ…

HTTPヘッダーフィールド2

汎用ヘッダーフィールドCache-ControlCache-Controlヘッダーフィールドは、ディレクティブと呼ばれるコマンドをフィールド値に指定することで、キャッシングの動作を指定する。Cache-Controlヘッダーフィールドのディレクティブはリクエストとレスポンスの両…

HTTPヘッダーフィールド1

HTTPリクエストメッセージ [リクエストライン(メソッド URI HTTPバージョン)] [リクエストヘッダーフィールド] [汎用ヘッダーフィールド] [エンティティヘッダーフィールド] [その他] 空行(CRLF) [メッセージボディ] レスポンスメッセージ [ステータスライン…

HTTPと連携するサーバー

バーチャルホストHTTP/1.1では、1つのHTTPサーバーで複数のサイトを立ち上げることができる。これはHTTPのバーチャルホスト機能。バーチャルホスト機能は、物理的にサーバーが1台でも、仮想的に複数代あるかのように扱える。 バーチャルホストは、同じIPア…

HTTPメソッド

GETRequest-URIで識別されるリソースの取得を要求する。返すレスポンスの内容は、指定されたリソースをサーバーが解釈した結果。 POSTクライアントがサーバーに、エンティティボディを転送するために使われる。GETでもエンティティボディを転送できるが、POS…