Socket模擬HTTP請求
WEB伺服器可以可以理解為socket的上層封裝,其也是TCP/IP協議,只要知道其IP地址和埠號就可以與他進行通訊了
與WEB伺服器資料互動,其重點在於請求頭,如果請求頭不對則不能進行資料傳輸
簡單的概念理解就是Socket模擬HTTP請求
ESP8266測試
web伺服器程式碼:
訪問網頁即輸出當前時間
連線:
網頁請求:
除錯:
相關請求頭
get請求:
需要攜帶資料可以直接通過time.php?xx=1&yy=3
GET /wx/time.php HTTP/1.1\r\nHost: 193.112.11.16\r\nConnection:keep-alive\r\n\r\n
post攜帶資料請求:
POST /wan.php HTTP/1.1 Host: 172.16.105.177 Content-Length:16 Content-Type:application/x-www-form-urlencoded Connection:keep-alive y=12345&x=123456