http 请求
请求
发请求的方式
url
http 方法
- post :请求的内容在,请求体里面,它的请求内容,浏览器地址栏不可见。可以发送文件给服务器。
- get :请求内容,在url后面,? xxxx请求内容。不能发送文件。限制,url长度会被浏览器限制。
http://192.168.1.1?usernmae=zhangsan - head
- delete
- put
- …
参数
参数类型
- form表单形式
key=value&key1=value1&key2=value1
username=111&password=2222 - json形式
发json 的 Content-Type 格式是application/json; - xml形式
Content-Type 格式为 text/xml - 自定定形式
@zhangsan@11111@1@
Content-Type text/html - 文件上传
Content-Type multipart/form-data
参数体
请求头
- Content-Type(我发请求时携带的数据格式): application/x-www-form-urlencoded
- User-Agent 浏览器头信息
demo
- get 请求后台接口,获取一个响应 请求地址是:http://192.168.2.102:8080/hello
- get 请求后台接口,form格式传参 username password 地址:http://192.168.2.102:8080/formType
- post 请求后台接口,form格式传参 username password 地址:http://192.168.2.102:8080/formType405
- post 请求后台接口,form格式传参 username password 地址:http://192.168.2.102:8080/formType500
- post 请求后台接口,json格式传参 username password 地址:http://192.168.2.102:8080/jsonType
- post 请求后台接口,json格式传参 username email password repassword 地址:http://192.168.2.102:8080/jsonTypeExamine
- 来个404 405
- 来个500
- 200
响应
状态码
- 404 401没权限 405 post/get 没有匹配对 4xx 访问不到
- 500后端异常501 502 503 5xx
- 301 跳转/重定向 302 3xx
- 200 请求成功 。。。。
响应头
- Content-Type 后台返回的数据格式json、text/plain
响应体
cookie
- domain 域 www.baidu.com www.weily.com
- path 路徑,层次 / /pan pan.baidu.com ding.baidu.com hdj.pan.baidu.com