A、HTTPプロトコル
詳細URLアドレス:
図1に示すように、プロトコルタイプ
2、ドメインネームサーバのアドレス
3、アクセスパス
図4は、セグメント化の役割は、アドレスが(パラメータとして、パラメータ=名形式パラメータ値は、複数のパラメータがシンボル&によって分離されている)要求パラメータの後ろ、前に要求され、疑問符であります
例:https://www.baidu.com/s?ie=utf-8&f=8&rsv_bp=0&rsv_idx=1&tn=baidu&wd=test
要求とポストの要求の違いを取得
リクエストボディにはボディ、ポスト需要フィルを要求しないし1.Get
情報を要求するための一般的な2.get要求、POST要求は、通常、パスワードの変更など、データを処理するための要求を送信するために使用されます
3.getがURLにコンテンツを要求し、要求されたコンテンツのサイズが制限され、POSTは、無制限のサイズの提出を要求します
二つは、httpリクエストメソッド:
GET、POST、およびHEADメソッド:HTTP1.0 3種類があります
HTTP1.1新しい5:PUT、DELETE、TRACE、OPTIONS、およびCONNECT方法
GETリクエストのページ情報が指定され、エンティティボディを返します。
POSTは、指定されたリソース(例えば、ファイル送信フォームまたはアップロード)に要求の処理データを送信します。データは、リクエストボディに含まれています。POSTリクエストは、新規または既存のリソースリソースの変更をもたらすことができます。
HEAD同様に取得するが、応答はヘッダを取得するために、特別なコンテンツを返しません
PUTは、サーバからクライアントに送信された文書データの具体的な内容を置き換えます
DELETE指定されたページを削除するには、サーバーへの要求
TRACEの要求サーバへのバックは、主にテストや診断のために、かなり受け取ります
OPTIONSクライアントがサーバーのパフォーマンスを表示することができます
CONNECT プロトコルのために予約HTTP1.1は、プロキシサーバの管道に接続することができます。
、/ポストの要求を取得しシオマネキRAW、ヘッダ、Webフォーム、リクエストとレスポンスを表示
サーバへのリクエストは、中国のアドレス、URL、符号化された形式のでurlencodeされています
POSTリクエスト:要求ライン、リクエストヘッダ、ブランク行、リクエストボディ
体に応答して、回線ステータス、メッセージヘッダ、ブランク行:即ち:HTTP応答は、4つの部分から構成され
三、一般的なデータ型のポスト本体(ヘッドContent-Typeの内生を参照してください)
1.最初:アプリケーション/ JSON
{「」:1、「B」:2、「C」:ヌル、「D」:真}
2.第二:アプリケーション/ x-www-form-urlencodedで
入力1 = XXX&INPUT2 = BBB
第3の:マルチパート/フォームデータフォーマット形式
第4:text / xmlで
第5:ダウンロードコンテンツタイプ:オクテット/ストリーム
第四に、ステータスコード
1XX:受信したサーバは、処理は続行します
200:クライアント要求が受け入れられ、要求が正常に理解し、受信されたことを示す、成功しました
300番台:301永久リダイレクト、302一時的なリダイレクトは、サーバ304の要求リソースの有効期限が切れていないローカルキャッシュに変更されていません
400:クライアント要求の構文エラー、サーバーが解決できません
401:不正な
403:サーバーは要求を受信しますが、サービスを提供することを拒否しました
404:要求されたリソースは存在しません。
500:予期しないサーバーエラーが発生しました
503:サーバーは現在、顧客の要求を処理することができない、一定期間後に正常に戻してもよいです