码迷,mamicode.com
首页 > Web开发 > 详细

Http协议基础了解

时间:2018-12-04 17:23:31      阅读:187      评论:0      收藏:0      [点我收藏+]

标签:src   软件   请求响应模型   get   场景   技术分享   http请求   性能   post   

响应码:

1xx :信息响应类,表示接收到请求并且继续处理。

2xx:处理成功响应类,表示动作被成功接受,理解和接受。

3xx:重定向响应类,为了完成指定的动作,必须接受进一步处理。

4xx:客户端错误,客户请求包含语法错误或者是不能正确执行。例如:404,请求资源不存在。

5xx:服务端错误,服务器不能正确执行一个正确的请求。

 

HTTP协议请求响应模型(一次请求的生命i周期或简单的软件分层)

 

技术分享图片

场景:登录

1. 客户端发起请求到api接口层

  1.1用户在客户端填写用户名和密码。点击登录,发送请求。

2. api接收到客户端发起的用户请求。

  2.1api对业务逻辑进行验证,

    2.1.1 验证用户名和密码是否合法。

      比如:用户名要求必须是为真实手机号码。

      如果验证失败,即用户名不合法,那么需要给客户端返回响应码(该码自定义。)。

3. api 会将用户输入的数据发给db层(即数据库)

  Create   Read  Update  Delete

  3.1 数据库查询成功返回1. 失败返回0

4.DB会将返回的查询数据库的条目数给api.

5. api 返回成功或者失败的状态码给客户端。

6.客户端将返回信息提示给用户。

 

一、客户端

  功能测试、性能测试、自动化测试

二、接口层

  接口测试,功能测试,性能测试、自动化测试(不涉及界面,更好维护代码)

三、数据库层

  可以将开发人员使用到的sql语句单独拿出来进行性能测试

  

常用HTTP请求方式

 

一、 GET

 

二、POST

 

俩个请求的区别:

技术分享图片

 

HTTP八种方法,重点掌握GET和POST

技术分享图片

技术分享图片

技术分享图片

 

Http协议基础了解

标签:src   软件   请求响应模型   get   场景   技术分享   http请求   性能   post   

原文地址:https://www.cnblogs.com/xiangrikuidebuluo/p/10064430.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!