Cookie在Get请求和Post请求中的区别
来源:互联网 发布:mac笔记本右键怎么按 编辑:程序博客网 时间:2024/04/29 14:43
1.使用Get请求
说明如下:
在AServlet中new一个Cookie让客户端保存
在BServlet中显示在AServlet中创建的cookie
1.1在浏览器中直接输入URL:http://localhost:8080/Demo2/AServlet
的请求头
GET /Demo2/AServlet HTTP/1.1Host: localhost:8080Connection: keep-aliveAccept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8Upgrade-Insecure-Requests: 1User-Agent: Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.106 Safari/537.36Accept-Encoding: gzip, deflate, sdchAccept-Language: zh-CN,zh;q=0.8,en;q=0.6
1.2在浏览器中直接输入URL:http://localhost:8080/Demo2/BServlet
的请求头
GET /Demo2/servlet/BServlet HTTP/1.1Host: localhost:8080Connection: keep-aliveAccept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8Upgrade-Insecure-Requests: 1User-Agent: Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.106 Safari/537.36Accept-Encoding: gzip, deflate, sdchAccept-Language: zh-CN,zh;q=0.8,en;q=0.6*************************************************Cookie: uuid=08ee7eda-9cd9-49dd-8630-7a4d16fd494e*************************************************
2.使用Post请求
说明如下:
在index.jsp中先后分别请求AServlet和BServlet
index.jsp
<body> <form action="/Demo2/AServlet" method="post"> <input type="submit" value="post-AServlet"/> </form> <form action="/Demo2/BServlet" method="post"> <input type="submit" value="post-BServlet"/> </form> </body>
2.1请求AServlet
POST /Demo2/AServlet HTTP/1.1Host: localhost:8080Connection: keep-aliveContent-Length: 0Cache-Control: max-age=0Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8Origin: http://localhost:8080Upgrade-Insecure-Requests: 1User-Agent: Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.106 Safari/537.36Content-Type: application/x-www-form-urlencodedReferer: http://localhost:8080/Demo2/index.jspAccept-Encoding: gzip, deflateAccept-Language: zh-CN,zh;q=0.8,en;q=0.6******************************************************Cookie: JSESSIONID=D4288C7911533D4275DDE31AE33B961C******************************************************
2.2请求BServlet
POST /Demo2/BServlet HTTP/1.1Host: localhost:8080Connection: keep-aliveContent-Length: 0Cache-Control: max-age=0Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8Origin: http://localhost:8080Upgrade-Insecure-Requests: 1User-Agent: Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.106 Safari/537.36Content-Type: application/x-www-form-urlencodedReferer: http://localhost:8080/Demo2/index.jspAccept-Encoding: gzip, deflateAccept-Language: zh-CN,zh;q=0.8,en;q=0.6********************************************************Cookie: JSESSIONID=D4288C7911533D4275DDE31AE33B961C; uuid=743468ab-c83d-4298-b127-477fa6194140*********************************************************POST /Demo2/BServlet HTTP/1.1Host: localhost:8080Connection: keep-aliveContent-Length: 0Cache-Control: max-age=0Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8Origin: http://localhost:8080Upgrade-Insecure-Requests: 1User-Agent: Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.106 Safari/537.36Content-Type: application/x-www-form-urlencodedReferer: http://localhost:8080/Demo2/index.jspAccept-Encoding: gzip, deflateAccept-Language: zh-CN,zh;q=0.8,en;q=0.6*****************************************************Cookie: JSESSIONID=D4288C7911533D4275DDE31AE33B961C; uuid=743468ab-c83d-4298-b127-477fa6194140*****************************************************
可以发现使用get和post所请求的头的Cookie头不一样,get请求一开始没有cookie头字段而post请求始终有cookie头字段其cookie为JSESSIONID
先把这个问题记着,搞懂了,分析一下~
1 0
- Cookie在Get请求和Post请求中的区别
- get和post请求区别
- Get和Post请求区别
- get和post请求区别
- get和post请求区别
- Get请求和Post请求的区别
- POST请求和GET请求的区别:
- Get请求和Post请求的区别
- GET请求和POST请求的区别
- get请求和post请求的区别
- get 请求和post请求的区别
- get请求和post请求的区别
- Get请求和Post请求的区别
- Get请求和POST请求的区别
- Get请求和Post请求的区别
- GET请求和POST请求的区别
- GET请求和POST请求的区别
- get请求和post请求的区别
- RDLC报表设置横向打印
- 转载的InnoDB常见参数及其设置值
- IOS之UIWebView的使用---转载之红黑联盟
- IOS 网络初探(一) - NSURLConnection
- 编程珠玑之取样问题
- Cookie在Get请求和Post请求中的区别
- 学习Wireshark(三):应用Wireshark IO图形工具分析数据流
- android 中的IPC方式
- The Swift Programming Language中文/英文版
- 007-httpd-2.2拾遗
- CocoaPods报错:The dependency `` is not used in any concrete target
- HBase修改Table压缩格式步骤
- Log4j2介绍和特性实例(六)--配置文件不在默认路径下的加载
- 如何写英文科技论文 papers