【网络】HTTP中的GET方法和POST方法
1.GET方法:获取资源
GET方法用来请求访问已被URL识别的资源。指定的资源经服务器端接续后返回内容。也就是说,如果请求的资源是文本,那就保持原样返回;如果像是CGI(Conmmon Gateway Interface,通用网关接口)那样的程序,则返回执行后的输出结果;
GET方法请求响应的例子:
请求:GET/index.html HTTP/1.1 Host: 响应:返回index.html的页面资源
请求:GET/index.html HTTP/1.1 Host: if-Modified-Since:The,12,Jul 2012 07:30:00 GMT 响应:仅返回2012年12日7点30分以后更新过的index.html页面资源。如果未有内容更新,则以状态码304Not Modidied作为响应返回
2.POST:传输实体主体
POST方法用来传输实体的主体
虽然用GET方法也可以进行传输实体的主体,但一般不用GET方法进行传输,而是用POST方法,虽说POST的功能与GET很相似,但是POST的主要目的并不是获取相应的主体内容。
POST方法请求响应的例子:
请求:GET/index.html HTTP/1.1 Host: Content-Length:1560(1560字节的数据)
3.GET方法和POST方法的区别
上一篇:
Java架构师技术进阶路线图