布衣王子

          Email:roose2008@gmail.com QQ:79212131

          請問高高手servlet與http請求的問題 ----在線等待

          我現在有一個j簡單簡單的jsp頁面如下:

          <%@ page language="java" contentType="text/html; charset=gb2312"
              pageEncoding="gb2312"%>
          <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
          <html>
          <head>
          <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
          <title>TEST request</title>
          </head>
          <body>
           <%
            %>
           <form action='xxx.req' method='post' name='login'>
            <input type='text' name='username'></input>
            <input type='text' name='password'></input>
            <input type='submit' value='request'></input>
           </form>

          </body>
          </html>

          我在servlet中收到了這個請求,但是我想知道當jsp所發送的request請求都有些什么樣的內容,例如:
            POST /reg.jsp HTTP/ (CRLF)   
             Accept:image/gif,image/x-xbit,... (CRLF)
             ...
             HOST:www.guet.edu.cn (CRLF)   
             Content-Length:22 (CRLF)  
             Connection:Keep-Alive (CRLF)   
             Cache-Control:no-cache (CRLF)   
           
             user=jeffrey&pwd=1234 
          之類的東西。在網上找了很久也沒找到辦法,難道就沒有辦法嗎?只能通過寫一個ServerSocket之類的東東來查看么?還有就是我在我的jsp里明明就指定了
          <%@ page language="java" contentType="text/html; charset=gb2312"   pageEncoding="gb2312"%>
          為什么我在servlet中使用request.getHeader("pageEncoding");得到的竟然是null呢?


          posted on 2008-12-16 16:45 草包書生 閱讀(1346) 評論(8)  編輯  收藏

          評論

          # re: 請問高高手servlet與http請求的問題 ----在線等待 2008-12-16 17:30 3220

          最簡單的觀察/跟蹤請求以及返回結果的方法使使用瀏覽器插件(例如httpwatch),還可以網絡監聽工具(http://www.nirsoft.net/utils/smsniff.html)。
          request.getHeader("xxx") 應該只能獲取請求中的header。pageEncoding應該不是一個header.
            回復  更多評論   

          # re: 請問高高手servlet與http請求的問題 ----在線等待 2008-12-16 17:43 草包書生

          寫了個ServerSocekt看到了以前沒看到的,原來是這樣的:
          GET /AjaxTest/xxx.req?abcd=123456 HTTP/1.1
          Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-silverlight, application/x-shockwave-flash, application/msword, application/vnd.ms-excel, application/vnd.ms-powerpoint, */*
          Accept-Language: zh-cn
          UA-CPU: x86
          Accept-Encoding: gzip, deflate
          User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; CIBA; InfoPath.1)
          Host: localhost:8080
          Connection: Keep-Alive
          Cookie: JSESSIONID=A4D76CEDC7E7A42D074CA7434B4B6F08

          但是以前沒有仔細研究過HTTP協議,我想知道這個消息頭Accept: Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-silverlight, application/x-shockwave-flash, application/msword, application/vnd.ms-excel, application/vnd.ms-powerpoint, */*

          是什么意思?為什么會出現image/gif, image/jpeg這些東東。在我的jsp頁面里更本沒有圖片啊,為什么呢?請教了。  回復  更多評論   

          # re: 請問高高手servlet與http請求的問題 ----在線等待 2008-12-16 17:44 草包書生

          還有我的表單里提交的數據變量,跑哪里去了,怎么在請求正文里沒看到有username=或是
          password=這些 ?。?nbsp; 回復  更多評論   

          # re: 請問高高手servlet與http請求的問題 ----在線等待 2008-12-16 17:47 草包書生

          怎么又冒出了個代理:?
          User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; CIBA; InfoPath.1)

          太復雜了,那位好心的哥們能不能解釋一下,thank you,thank you!
          thank you,thank you!
          thank you,thank you!  回復  更多評論   

          # re: 請問高高手servlet與http請求的問題 ----在線等待 2008-12-17 19:02 sunnycare

          留下郵箱,給你個工具。
          或者自己找WSockExpert.exe  回復  更多評論   

          # re: 請問高高手servlet與http請求的問題 ----在線等待[未登錄] 2008-12-17 23:11 草包書生

          @sunnycare
          roose2008@gmail.com
          謝了,期待中  回復  更多評論   

          # re: 請問高高手servlet與http請求的問題 ----在線等待 2009-02-02 20:16 zj

          我看了你求職的那篇文章,也看了你這篇文章,說實話,你的java水平很一般,覺得還是應該好好上課,拿文憑  回復  更多評論   

          # re: 請問高高手servlet與http請求的問題 ----在線等待 2009-02-13 16:23 roadtang

          @草包書生
          User-Agent 不是proxy, 你代表你的正在使用的瀏覽器的標識.

          IE, Firefox, Safari, Opera, 都有自己不同的標識,他們都會將自己的標識自動放在User-Agent后面,然后發給server. 你可以在Servlet里通過 request.getHeader("user-agent")獲得它們.  回復  更多評論   


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


          網站導航:
           

          導航

          常用鏈接

          相冊

          java的相關連接

          最新評論

          主站蜘蛛池模板: 西丰县| 衡山县| 新宁县| 龙岩市| 洪雅县| 镇宁| 桃园县| 临颍县| 辉县市| 沅江市| 抚宁县| 利川市| 交城县| 万源市| 迁安市| 滕州市| 古丈县| 清原| 桦南县| 古蔺县| 深水埗区| 会同县| 华池县| 呼伦贝尔市| 枣强县| 靖宇县| 宁化县| 肥城市| 石棉县| 云浮市| 佛冈县| 莲花县| 同江市| 宁国市| 寿宁县| 外汇| 桑日县| 武宣县| 项城市| 武城县| 长治市|