/* 时间:2018/07/31 功能:Fiddler 请求 目录: 一: 前言
1 协议请求
2 URL详解 二: get请求 1 无参数 2 有参数 三: post请求 1 无参数 2 body类型1 - application/json
3 body类型2 - application/x-www-form-urlencoded
4 body类型3 - multipart/form-data
5 body类型4 - text/xml
6 body类型5 - Content-Type:octets/stream
三: 解码 */
一 前言:
1 : 协议请求
(1) HTTP1.0 有三种请求 - get, post, head
(2) HTTP1.0 新增五种请求 - OPTIONS, PUT, DELETE,TRACE,CONNECT
get : 指定的页面信息,并返回实体主体
post : 向指定资源提交数据进行处理请求(例如提交表单或者上传文件), 数据被包含在请求体中。POST请求可能会导致新的资源的建立和/或已有资源的修改。
head : 类似于get请求,只不过返回的响应中没有具体的内容,用于获取报头
options : 允许客户端查看服务器的性能。
put : 客户端向服务器传送的数据取代指定的文档的内容。
delete : 请求服务器删除指定的页面。
trace : 回显服务器收到的请求,主要用于测试或诊断。
connect : HTTP/1.1协议中预留给能够将连接改为管道方式的代理服务器。
2 : URL详解
1 : RUL https://cn.bing.com/search?q=橙子,等价于https://cn.bing.com/search?q=%E6%A9%99%E5%AD%90。
2 : 汉字“橙子“的URL编码,就是%E6%A9%99%E5%AD%90。
3 : 详解
(1) http/https 协议类型。
(2) cn.bing.com 域名/地址。
(3) search 域名地址(域名后,?前)。
(4) q 参数。
一 get请求:
1 : 无参数
1 : 浏览器输入: http://www.cnblogs.com/huafan/
1 : fiddler,,查看浏览器请求的数据。
2 : 有参数