#http数据包

get请求:

post请求:

#数据-方法&头部&状态码
-方法
1、常规请求-Get
2、用户登录-Post
•get:向特定资源发出请求(请求指定页面信息,并返回实体主体);
•post:向指定资源提交数据进行处理请求(提交表单、上传文件),又可能导致新的资
源的建立或原有资源的修改;
•head:与服务器索与get请求一致的相应,响应体不会返回,获取包含在小消息头中
的原信息(与get请求类
似,返回的响应中没有具体内容,用于获取报头);
•put:向指定资源位置上上传其最新内容(从客户端向服务器传送的数据取代指定文档
的内容),与post的区别是put为幂等,post为非幂等
•trace:回显服务器收到的请求,用于测试和诊断。tracehttp8种请求方式之中
最安全的
delete:请求服务器删除request-URL所标示的资源*(请求服务器删除页面)
•option:返回服务器针对特定资源所支持的HTML请求方法或web服务器发送*测试
服务器功能(允许客户端查看服务器性能);
•connect HTTP/1.1协议中能够将连接改为管道方式的代理服务器
request请求包的头部
reponse返回包的头部:
如果要在app中测试数据时 要记住 如果在终端平台测试数据包时 要保证数据包和app的数据包是同一个类型 
举个例子: 我想在模拟器测试app  于是我抓了app 的包  并且他在http history 有url地址 这时侯我如果访问该地址 浏览器会显示不正常 因为数据包不一样
-Response状态码
1、数据是否正常
2、文件是否存在
3、地址自动跳转
4、服务提供错误
注:容错处理识别

•-1xx:指示信息—表示请求已接收,继续处理。

•-2xx:成功—表示请求已经被成功接收、理解、接受。

•-3xx:重定向—要完成请求必须进行更进一步的操作。(可能存在或不存在)

•-4xx:客户端错误—请求有语法错误或请求无法实现。

•-5xx:服务器端错误—服务器未能实现合法的请求。

•200 OK:客户端请求成功(文件存在)

•301 redirect:页面永久性移走,服务器进行重定向跳转;

•302 redirect:页面暂时性移走,服务器进行重定向跳转,具有被劫持的安全风险;

•400 BadRequest:由于客户端请求有语法错误,不能被服务器所理解;

•401 Unauthonzed:请求未经授权。

•403 Forbidden:服务器收到请求,但是拒绝提供服务。(文件夹存在)

•404 NotFound:请求的资源不存在,例如,输入了错误的URL;(文件不存在)

•500 InternalServerError:服务器发生不可预期的错误,无法完成客户端的请求;(可能存在或不存在)

•503 ServiceUnavailable:服务器当前不能够处理客户端的请求

以文件判断:

200 文件存在

404 文件不存在

403 文件夹存在

500 可能存在,可能不存在

3xx 可能存在,可能不存在

最后 如果有一些无法访问的界面的话 可能是数据包出现了问题  少了一些参数 或者参数不对

Logo

开源鸿蒙跨平台开发社区汇聚开发者与厂商,共建“一次开发,多端部署”的开源生态,致力于降低跨端开发门槛,推动万物智联创新。

更多推荐