• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            infinity

              C++博客 :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
              36 隨筆 :: 0 文章 :: 25 評(píng)論 :: 0 Trackbacks

             客戶端發(fā)送的請(qǐng)求消息為字符流,由請(qǐng)求行(包括方法、統(tǒng)一資源標(biāo)識(shí)符URI和HTTP協(xié)議版本)和頭信息組成。

                下面是一個(gè)合法的HTTP請(qǐng)求消息的例子。我們通過(guò)這個(gè)例子來(lái)大概了解一下HTTP請(qǐng)求消息。

            GET /jytest/page/jsp02/easy.jsp HTTP/1.1

            Host: localhost:8080

            User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; zh-CN; rv:.11)

            Accept: text/html,application/xhtml+xml,application/xml,*/*

            Accept-Language: zh-cnAccept-Charset: gb2312,utf-8

             

                這里,請(qǐng)求行指定了用GET方法,訪問(wèn)一個(gè)名為/jytest/page/jsp02/easy.jsp的資源,并指定請(qǐng)求使用HTTP/1.1協(xié)議版本。

            注意:請(qǐng)求的方法不光光只有GET,還有POST、HEAD、OPTIONS、DELETE、PUT、TRACE。其中,我們常用的是GET和POST方法,后邊會(huì)詳細(xì)講解,其余的各個(gè)方法大家簡(jiǎn)單了解即可。

                Host首部可以像服務(wù)器通知URL中所用的主機(jī)名。

                User-Agent首部包含了發(fā)出請(qǐng)求的瀏覽器的類型相關(guān)信息。服務(wù)器可以使用此信息向不同類型的瀏覽器發(fā)送不同類型的響應(yīng)。

                Accept首部提供了瀏覽器所接受語(yǔ)言和文件格式的有關(guān)信息。這些首部可以用于針對(duì)瀏覽器的功能和用戶的首選項(xiàng)(如使用某種所支持的圖像格式和首選語(yǔ)言)對(duì)響應(yīng)加以調(diào)整。

                請(qǐng)求信息由服務(wù)器進(jìn)一步處理,并生成相應(yīng)的響應(yīng),響應(yīng)消息由狀態(tài)行和頭信息組成。

            下面是響應(yīng)消息的事例。

            HTTP/1.x 200 OK

            Server: Apache-Coyote/1.1

            Content-Type: text/html

            Content-Length: 186

            Date: Wed, 17 Jun 2009 00:57:35 GMT

             

                第一行為狀態(tài)行,狀態(tài)行中的狀態(tài)碼200只是已經(jīng)成功處理請(qǐng)求,因此描述為“OK”。

            注意:這里介紹下常見(jiàn)的狀態(tài)碼:404是找不到被請(qǐng)求的網(wǎng)頁(yè)時(shí)常遇到的狀態(tài)碼;500是服務(wù)器內(nèi)部錯(cuò)誤;503是服務(wù)器超時(shí)等,如果想具體了解,http://www.w3c.org上有很詳細(xì)的內(nèi)容。

                Server頭部指定服務(wù)器軟件。

            Content-Type頭部指定了文檔的MIME類型,如果是“text/html”指示格式化的Web文檔,如果是“text/plain”只是未格式化的文本文檔。

            Content-length頭部指定文件的大小,以字節(jié)來(lái)表示。

                以上,我們只是介紹了請(qǐng)求和響應(yīng)消息中可能包括的少數(shù)首部。更加詳細(xì)的介紹可以在http://www.w3c.org查看。


            posted on 2010-07-27 11:07 infinity 閱讀(2074) 評(píng)論(0)  編輯 收藏 引用 所屬分類: java
            欧美黑人激情性久久| 午夜精品久久久久久| 久久精品夜夜夜夜夜久久| 久久精品国产精品亚洲毛片| 999久久久无码国产精品| 99久久免费国产精品| 久久久久久国产精品无码下载| 久久精品亚洲精品国产色婷| 久久久无码精品午夜| 无码日韩人妻精品久久蜜桃| 精品久久久久久无码免费| 欧美亚洲国产精品久久高清| 精品综合久久久久久97超人 | 国内精品久久久久久久久| 亚洲午夜精品久久久久久app| 久久久久亚洲AV无码网站| 久久久噜噜噜久久中文字幕色伊伊| 久久国产精品成人影院| 久久无码中文字幕东京热| 精品国产青草久久久久福利 | 久久精品国产99国产精品导航 | 国产精品久久久久…| 综合网日日天干夜夜久久| 免费一级欧美大片久久网| 一本大道久久a久久精品综合| 国产∨亚洲V天堂无码久久久| 欧美国产成人久久精品| 欧美久久久久久| 久久这里只精品99re66| 久久一区二区三区99| 久久久网中文字幕| 久久精品视频91| 久久久久久国产精品免费免费| 日韩亚洲欧美久久久www综合网| 久久精品国产亚洲av影院| 久久精品九九亚洲精品| 99久久99这里只有免费费精品 | 亚洲欧洲久久久精品| 久久精品无码一区二区日韩AV| 精品久久久无码中文字幕| 久久成人18免费网站|