回覆列表
  • 1 # 不忘初心繼續前進144738137

    php傳送http請求的最關鍵點在於構造一個符合http協議的頭部,http請求的資訊一般以下幾個方面構成

      (1)http method:一般有post,get這兩種

      (2)request url:http所請求的資源

      (3)http version:用哪一個http版本協議,常見的有HTTP/1.1和HTTP/1.0

      (4)Host:請求的主機名稱

      (5)User-Agent:使用者代理類別,一般是瀏覽器名稱,如firefox的User-Agent:Mozilla/5.0(X11;U;Linux i686;en-GB;rv:1.9.2.15)Gecko/20110303 Ubuntu/10.04(luci d)Firefox/3.6.15一般從User-Agent中可以知道使用者用的是什麼型別的瀏覽器和作業系統,以級他們的版本

      (6)Accept:為客戶端可以接受的媒體型別,常見的有text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8

      (7)Accept-Language:可以接受的語言型別,如en-gb,en;q=0.5

      (8)Accept-Encoding:可以接受的編碼型別,如gzip,deflate,可以接受壓縮

      (9)Accept-Charset:可以接受的字型編碼,如ISO-8859-1,utf-8;q=0.7,*;q=0.7

      (10)Content-Type:內容傳送的型別,如application/x-www-form-urlencoded,如普通的form提交方式

      (11)Cookie:要傳送到伺服器上的cookie資料,如AJSTAT_ok_times=2;SESS_ID=c8c293c948c233a9a89aa11fb08c61af5f29c7ef;AJSTAT_ok_pages=2

      (12)Content-Length:除了頭部,傳送內容的長度。

      (13)Referer:也就是先前訪問的頁面.

  • 中秋節和大豐收的關聯?
  • 求幾部火山爆發電影?