2.Http要求

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:サーバーは現在、顧客の要求を処理することができない、一定期間後に正常に戻してもよいです

おすすめ

転載: www.cnblogs.com/elaine888/p/11710714.html