HTTP 簡介

什麼是HTTP 協議

服務器傳輸超文本到本地瀏覽器的傳送協議瀏覽器

URL

統一資源定位符 是用來標識資源的地址服務器

這是例子
https://www.baidu.com/s?wd=hello&rsv_spt=1#5freshman=1#5curl

一、協議: https:(除了http 還有ftp等) 後面的 // 爲分隔符
二、域名: www.baidu.com
三、路徑: /s
三、端口: 跟在域名後 域名和端口之間使用「:」做爲分隔符。端口不是一個URL必須的部分,若是省略端口部分,將採用默認端口(這裏端口是省略的)
四、查詢參數: ?wd=hello&rsv_spt=1#5freshman=1
五、錨點: #5工具

用 Chrome 發請求
  1. F12打開 開發者工具 打開 Network
    clipboard.png
  2. 地址欄輸入網址
  3. 在 Network 點擊,查看 request,點擊【view source】

clipboard.png

嗯。。。下面這一片都是請求post

用 curl 創造一個請求,並獲得響應

curl -s -v -H "Frank: xxx" -- "https://www.baidu.com"url

請求get

要請求的內容:
GET / HTTP/1.1
Host: www.baidu.com
User-Agent: curl/7.54.0
Accept: /
Frank: xxxspa

請求方式(命令行裏直接複製)
curl -X POST -s -v -H "Frank: xxx" -- "https://www.baidu.com"命令行

請求post

要請求的內容:
POST / HTTP/1.1
Host: www.baidu.com
User-Agent: curl/7.54.0
Accept: /
Frank: xxxcode

請求方式(命令行裏直接複製)
curl -X POST -d "1234567890" -s -v -H "Frank: xxx" -- "https://www.baidu.com"ip

相關文章
相關標籤/搜索