什麼是HTTP 協議
服務器傳輸超文本到本地瀏覽器的傳送協議瀏覽器
URL
統一資源定位符 是用來標識資源的地址服務器
這是例子 https://www.baidu.com/s?wd=hello&rsv_spt=1#5freshman=1#5
curl
一、協議: https:(除了http 還有ftp等) 後面的 // 爲分隔符
二、域名: www.baidu.com
三、路徑: /s
三、端口: 跟在域名後 域名和端口之間使用「:」做爲分隔符。端口不是一個URL必須的部分,若是省略端口部分,將採用默認端口(這裏端口是省略的)
四、查詢參數: ?wd=hello&rsv_spt=1#5freshman=1
五、錨點: #5工具
用 Chrome 發請求
嗯。。。下面這一片都是請求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