1、分析http的url
示例:http://127.0.0.1:8080/jpress/login?&use=yy&pwd=123456
一个url地址,包括:
请求协议,例如http、https、ftp等
请求IP,就是提供接口的系统部署的服务器地址
请求端口,
接口路径,此接口的位置
接口参数,用?来结束路径,& 区分各个参数
2、Http请求方式
请求方式 | 备注 |
---|---|
GET | 通过请求URI得到资源 |
POST | 用于添加或者提交新的内容 |
PUT | 用于修改某个内容 |
DELETE | 删除某个内容 |
CONNECT | 用于代理进行传输,如使用SSL |
OPTIONS | 询问可以执行哪些方法 |
PATCH | 部分文档更改 |
PROPFIND (wedav) | 查看属性 |
PROPPATCH (wedav) | 设置属性 |
MKCOL (wedav) | 创建集合(文件夹) |
COPY (wedav) | 拷贝 |
MOVE (wedav) | 移动 |
LOCK (wedav) | 加锁 |
UNLOCK (wedav) | 解锁 |
TRACE | 用于远程诊断服务器 |
HEAD | 类似于GET, 但是不返回body信息,用于检查对象是否存在,以及得到对象的元数据 |
3、常见响应码
-
1xx(信息性):收到请求并继续进行处理
-
2xx(成功):成功接收,理解并接受了请求
-
3xx(重定向):需要采取进一步的措施来完成请求
-
4xx(客户端错误):请求包含错误的语法或无法实现
-
5xx(服务器错误):服务器无法满足看似有效的请求