请求体
Reqable支持编辑多种类型的请求体,包括JSON、文本、XML、表单、Multipart和文件。使用不同类型的请求体,会自动在内置请求头中自动追加相应的 Content-Type
请求头。
点击数据类型下拉菜单切换类型:
JSON
JSON类型请求体自带语法高亮和格式化功能:
JSON类型会在内置请求头中自动追加 Content-Type: application/json
:
内置请求头Content-Type无法修改值,但是可以取消勾选和新建一个Content-Type实现自定义效果。
文本
最简单的请求体类型:
文本类型会在内置请求头中自动追加 Content-Type: text/plain
。
Reqable还提供了一个和文本相似的类型Raw,区别是Raw类型不会在内置请求头中自动追加任何Content-Type。
XML
XML类型请求体自带语法高亮和格式化功能:
XML类型会在内置请求头中自动追加 Content-Type: application/xml
。
表单
表单类型(urlencode)是一组键值对拼接成如下格式:
foo=bar&hello=reqable
所以Reqable提供了类似请求参数的编辑方式:
表单类型会在内置请求头中自动追加 Content-Type: application/x-www-form-urlencoded
。
Multipart
Multipart支持三种分部类型:单行文本、多行文本和文件:
点击右侧的更多按钮可以打开分部操作菜单,包括改变类型、移动位置、编辑头部和删除等等。
多行文本需要点击展开编辑弹窗进行修改:
Reqable还支持编辑每个分部的头部信息:
Multipart类型会在内置请求头中自动追加 Content-Type: multipart/form-data
。
无需手动添加Boundary,Reqable会在请求发送时自动创建并设置Boundary。
文件
文件类型支持选择一个文件作为请求体,为了简化操作,Reqable提供了文件拖拽的功能,直接将文件拖入虚线框内即可。
Reqable会根据选择的文件类型在内置请求头中自动追加相应Content-Type。