http协议内容
-
请求
- 请求头
- 请求行
- 请求正文
-
响应
- 响应头
- 响应行
- 响应正文
-
请求正文数据格式
- 键值对
- XML
- JSON
熟悉项目业务流程
image.png
一.练习手写报文
编写键值对
-
用户名是否存在校验接口
Request URL: http://47.98.226.232:8080/guoya-medium/user/checkUser.action?userName=guoya
- userName=guoya
-
编写用户注册接口键值对
-
userName=guoya&realName=guoya&password=c626d94bd109ab184328f9644ff767a3&password2=c626d94bd109ab184328f9644ff767a3&phone=18001919370&age=18&checkCode=12345
编写XML
-
使用notepad ++根据接口规范编写XML请求正文
XML 指可扩展标记语言(EXtensible Markup Language)
XML 是一种标记语言,很类似 HTML
XML 的设计宗旨是传输数据,而非显示数据
XML 标签没有被预定义。您需要自行定义标签。
XML 被设计为具有自我描述性。
-
XML 是 W3C 的推荐标准
image.png
编写json
SON 语法规则
JSON 语法是 JavaScript 对象表示法语法的子集。
数据在名称/值对中
数据由逗号分隔
花括号保存对象
-
方括号保存数组
image.png
image.png
接口规范的元素和符号
image.png
Fx表示数据是指定x位长的。
Vx表示数据是变长的,最长为x位长。