二、HTTPリクエスト

まず、テストオブジェクト:APIのv2ex

ドキュメンテーションます。https:www.v2ex.com/p/7vpTEc53

APIます。https://www.v2ex.com/api/topic/hot.json

一番ホットな話題:ホームページの右側にある10のそれぞれの内容の同等

方法:GET

認証:なし

二、httpリクエスト

サーバとクライアントの間でデータのHTTPメッセージ交換であります

メッセージの2種類があります。

  • 要求 - クライアント操作で送信するためのサーバー上で起動します
  • レスポンス - サーバからの応答

参考ます。https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Messages

第三に、HTTPリクエストを構成します

図1に示すように、スタートライン(出発成分を含む行3)POST / HTTP / 1.1

  • HTTPメソッド、動詞(GET、PUTまたはPOST)又は(OPTIONSまたはHEADなど)名詞、実行すべきアクションを記述する
  • 要求先(要求先)、典型的には、URL、プロトコルまたは絶対パス、およびポートのドメイン名は、一般的に特徴付けられる環境を要求します
  • HTTPのバージョン(HTTPバージョン)は、所望の影響指標バージョンとして、残りのメッセージの構造を定義します

2、ヘッダ

  • 大文字と小文字を区別しない文字列、コロン(:)とヘッダの構造に依存する値が続く:リクエストからのHTTPヘッダーが同じヘッダ及びHTTP基本構造に従います。(値を含む)全体のヘッダ単一ラインによって、ラインが非常に長くすることができ

3、ボディ

  • リクエストの最後の部分は、その本体であります
  • 身体を持っているすべての要求はない:例えば、リソース要求へのアクセスを、GET、HEAD、DELETEおよびOPTIONS、通常、彼らは体を必要としません
  • 更新データにデータを送信するために、サーバーへのいくつかの要求:POSTリクエスト(HTMLフォームのデータを含む)ことが多い場合

 

 

おすすめ

転載: www.cnblogs.com/xinxin1994/p/11258488.html