官术网_书友最值得收藏!

HTTP request methods

There are nine current HTTP request methods, which define a general action desired by the client. Each method carries a particular connotation as to how the server should process the request. The nine request methods are as follows:

  • GET
  • POST
  • PUT
  • DELETE
  • HEAD
  • CONNECT
  • TRACE
  • OPTIONS
  • PATCH

The most common request methods that you will need are GET, POST, and PUTGET requests are used for retrieving information from a website. POST and PUT requests are for sending information, such as user login data, to a website. These types of requests are usually sent only when submitting some type of form data, which we will cover in later chapters in this book.

In building a web scraper, the vast majority of the time you will be sending HTTP GET requests to a server in order to get a web page. The simplest example of a GET request for http://example.com/index.html looks something like this:

GET /index.html HTTP/1.1
Host: example.com

The client sends this message to the server with the GET action to obtain the index.html resource using the 1.1 Version of the HTTP protocol. This first line of an HTTP request is called the request line and is the core of an HTTP request. 

主站蜘蛛池模板: 温泉县| 宁武县| 柯坪县| 天津市| 福泉市| 遂川县| 翼城县| 贞丰县| 焉耆| 镇雄县| 长汀县| 剑阁县| 太谷县| 崇阳县| 襄汾县| 岱山县| 米泉市| 安新县| 广德县| 仁怀市| 铜川市| 大港区| 建宁县| 积石山| 密云县| 丰县| 保定市| 安徽省| 安化县| 武胜县| 阿拉尔市| 隆林| 绥棱县| 牙克石市| 文安县| 宣武区| 策勒县| 华坪县| 上饶市| 丰原市| 长寿区|