<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    hk2000c技術專欄

    技術源于哲學,哲學來源于生活 關心生活,關注健康,關心他人

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      111 隨筆 :: 1 文章 :: 28 評論 :: 0 Trackbacks
    javax.servlet.http.Cookie

    JSESSIONID = 當前session 號碼

    org/apache/coyote/Request.java

    基本封裝類,包括基本request 信息

    其源代碼在此可以查看 http://www.docjar.com/html/api/org/apache/coyote/Request.java.html

     public Request() {
    72 
    73          parameters.setQuery(queryMB);
    74          parameters.setURLDecoder(urlDecoder);
    75          parameters.setHeaders(headers);
    76 
    77          methodMB.setString("GET");
    78          uriMB.setString("/");
    79          queryMB.setString("");
    80          protoMB.setString("HTTP/1.0");
    81 
    82      }
    83 

    開始初始化

    回收
     // -------------------- Recycling --------------------
    459
    460
    461     public void recycle() {
    462         bytesRead=0;
    463
    464         contentLength = -1;
    465         contentTypeMB = null;
    466         charEncoding = null;
    467         headers.recycle();
    468         serverNameMB.recycle();
    469         serverPort=-1;
    470         localPort = -1;
    471         remotePort = -1;
    472
    473         cookies.recycle();
    474         parameters.recycle();
    475
    476         unparsedURIMB.recycle();
    477         uriMB.recycle();
    478         decodedUriMB.recycle();
    479         queryMB.recycle();
    480         methodMB.recycle();
    481         protoMB.recycle();
    482         //remoteAddrMB.recycle();
    483         //remoteHostMB.recycle();
    484
    485         // XXX Do we need such defaults ?
    486         schemeMB.recycle();
    487         methodMB.setString("GET");
    488         uriMB.setString("/");
    489         queryMB.setString("");
    490         protoMB.setString("HTTP/1.0");
    491         //remoteAddrMB.setString("127.0.0.1");
    492         //remoteHostMB.setString("localhost");
    493
    494         instanceId.recycle();
    495         remoteUser.recycle();
    496         authType.recycle();
    497         attributes.clear();
    498     }

    偉大的method() 方法


     public MessageBytes method() {
    184         return methodMB;
    185     }
    186     

      getMethod() 方法就是從這里搞來的。

    還有 org.apache.tomcat.util.http.MimeHeader 存放了所有的Header 信息


    === MimeHeaders ===
    accept = image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */*
    referer = http://localhost/user/userRegister.html
    accept-language = zh-CN,en-US;q=0.5
    content-type = application/x-www-form-urlencoded
    ua-cpu = x86
    accept-encoding = gzip, deflate
    user-agent = Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; InfoPath.1; MAXTHON 2.0)
    host = localhost
    content-length = 70
    connection = Keep-Alive
    cache-control = no-cache
    cookie = JSESSIONID=06820B9CA579BF64CC89C5E041864459







    posted on 2007-10-27 19:52 hk2000c 閱讀(5762) 評論(0)  編輯  收藏 所屬分類: Java 技術
    主站蜘蛛池模板: 无码精品人妻一区二区三区免费看 | 91亚洲一区二区在线观看不卡| 无码亚洲成a人在线观看| 国拍在线精品视频免费观看| 在线电影你懂的亚洲| 桃子视频在线观看高清免费完整 | 24小时免费直播在线观看| 亚洲天堂2016| 女人18一级毛片免费观看| 激情小说亚洲图片| 免费成人在线观看| www免费黄色网| 国产亚洲综合久久系列| 99在线热视频只有精品免费| 91天堂素人精品系列全集亚洲| 国产a视频精品免费观看| 亚洲日本成本人观看| 国产成人精品123区免费视频| 美女被爆羞羞网站在免费观看| 久久久久亚洲爆乳少妇无| 日本免费一区二区久久人人澡| 亚洲视频免费一区| 韩国二级毛片免费播放| japanese色国产在线看免费| 久久精品国产亚洲AV嫖农村妇女| 成人免费网站在线观看| 视频一区二区三区免费观看| 久久被窝电影亚洲爽爽爽| 亚洲免费在线观看视频| 午夜亚洲乱码伦小说区69堂| 久久国产精品亚洲综合| 人妻视频一区二区三区免费| 人与动性xxxxx免费| 亚洲福利电影一区二区?| 国产精品嫩草影院免费| 免费无码H肉动漫在线观看麻豆| 亚洲性无码AV中文字幕| 久久久精品国产亚洲成人满18免费网站 | 91亚洲自偷在线观看国产馆| 午夜国产羞羞视频免费网站| 午夜网站在线观看免费完整高清观看|