posts - 64,  comments - 9,  trackbacks - 0
          請求方法是請求一定的Web頁面的程序或用于特定的URL??蛇x用下列幾種:
            GET: 請求指定的頁面信息,并返回實體主體。
            HEAD: 只請求頁面的首部。
            POST: 請求服務器接受所指定的文檔作為對所標識的URI的新的從屬實體。
            PUT: 從客戶端向服務器傳送的數據取代指定的文檔的內容。
            DELETE: 請求服務器刪除指定的頁面。
            OPTIONS: 允許客戶端查看服務器的性能。
            TRACE: 請求服務器在響應中的實體主體部分返回所得到的內容。
            PATCH: 實體中包含一個表,表中說明與該URI所表示的原內容的區別。
            MOVE: 請求服務器將指定的頁面移至另一個網絡地址。
            COPY: 請求服務器將指定的頁面拷貝至另一個網絡地址。
            LINK: 請求服務器建立鏈接關系。
            UNLINK: 斷開鏈接關系。
            WRAPPED: 允許客戶端發送經過封裝的請求。
            Extension-mothed:在不改動協議的前提下,可增加另外的方法。
          比如:
            GET /index.html HTTP/1.1
            Accept: text/plain /*純ASCII碼文本文件*/
            Accept: text/html /*HTML文本文件*/
            User-Agent:Mozilla/4.5(WinNT)
            說明瀏覽器使用Get方法請求文檔/index.html。瀏覽器則只允許接收純ASCII碼文本文件和HTML文本文件,其使用的引擎是Mozilla/4.5(Netscape)。

            當服務器響應時,其狀態行的信息為HTTP的版本號,狀態碼,及解釋狀態碼的簡單說明。現將5類狀態碼詳細列出:
          ① 客戶方錯誤
            100  繼續
            101  交換協議
          ② 成功
            200  OK
            201  已創建
            202  接收
            203  非認證信息
            204  無內容
            205  重置內容
            206  部分內容
          ③ 重定向
            300  多路選擇
            301  永久轉移
            302  暫時轉移
            303  參見其它
            304  未修改(Not Modified)
            305  使用代理
          ④ 客戶方錯誤
            400  錯誤請求(Bad Request)
            401  未認證
            402  需要付費
            403  禁止(Forbidden)
            404  未找到(Not Found)
            405  方法不允許
            406  不接受
            407  需要代理認證
            408  請求超時
            409  沖突
            410  失敗
            411  需要長度
            412  條件失敗
            413  請求實體太大
            414  請求URI太長
            415  不支持媒體類型
          ⑤ 服務器錯誤
            500  服務器內部錯誤
            501  未實現(Not Implemented)
            502  網關失敗
            504  網關超時
            505 HTTP版本不支持
            比如:(在《TELNET……》一文中用telnet登陸80端口,相同的方法用在HTTP/1.1中,會發現沒有顯示,下面補充說明之)


          telnet www.fudan.edu.cn 80
          HEAD / HTTP/1.1
          host:www.fudan.edu.cn /*本行為輸入內容*/
          HTTP/1.1 501 Method Not Implemented
          Date: Web, 01 Nov 2000 07:12:29 GMT /*當前的日期/時間*/
          Server: Apache/1.3.12 (Unix) /*Web服務器信息*/
          Allow: GET, HEAD, OPTION, TRACE /*支持的方法類型*/
          Connection: close
          Connect-Type: Text/html; charset=iso-8859-1/*連接的媒體類型*/

          <!DOCTYPE HTML PUBLIG "-//IETF//DTD HTML 2.0//EN">
          <HTML><HEAD>
          <TITLE>501 Method
          Not Implemented</TITLE>
          </HEAD><BODY>
          <H1>Method Not Implemented</H1>
          head to /inde
          x.html not supported.<P>
          Invalid method in request head / htp/1.1<P>
          <HR>
          <ADDRESS>
          Apache/1.3.12 Server at www.fudan.edu.cn Port 80</ADDRESS>
          </BODY></HTML>
          關于實體頭部的內容還可以有:
          Last Modified :請求文檔的最近修改時間。
          Expires :請求文檔的過期時間。
          Connect-length:文檔數據的長度。
          WWW-authenricate:通知客戶端需要的認證信息。
          Connect-encoding :說明有無使用壓縮技術。
          Transfer-encoding :說明采用的編碼變換類型。

          posted on 2009-07-23 13:56 super_nini 閱讀(594) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          <2009年7月>
          2829301234
          567891011
          12131415161718
          19202122232425
          2627282930311
          2345678

          常用鏈接

          留言簿

          隨筆檔案

          文章檔案

          相冊

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 仙桃市| 云和县| 资溪县| 巴楚县| 白玉县| 通榆县| 思茅市| 穆棱市| 双牌县| 奎屯市| 通辽市| 新龙县| 寿阳县| 彰武县| 彭水| 贵南县| 寻甸| 资中县| 凤凰县| 东山县| 抚顺市| 图木舒克市| 库伦旗| 北京市| 惠东县| 调兵山市| 新源县| 孝昌县| 涿州市| 深州市| 绥宁县| 中超| 丽江市| 尚义县| 兴海县| 大洼县| 诸城市| 西吉县| 高平市| 漳浦县| 温州市|