在apifox中发送post请求需严格匹配content-type:json格式选raw→json并确保content-type自动设为application/json;form-data用于文件上传,同名key可重复传数组;x-www-form-urlencoded适用于普通表单,值自动url编码。

要在Apifox中正确发送POST请求,必须根据后端接口约定的Content-Type选择对应的数据格式,选错会导致参数无法被解析——比如用form-data传JSON对象,后端收不到任何字段。
发送JSON格式的POST请求
适用于Spring Boot、FastAPI、Django等明确要求Content-Type: application/json的接口。
第一步:新建请求 → 点击左上角“+” → 选择“POST”方法。
第二步:在URL栏填入目标地址,例如https://api.example.com/user/create。
第三步:切换到“Body”标签页 → 选择“raw” → 右侧下拉菜单选“JSON”。这一步会自动在Headers里添加Content-Type: application/json,【不可手动删掉】,否则后端拒绝解析。
第四步:在文本框中输入合法JSON,键名和字符串值都必须用双引号包裹,例如:{"name": "张三", "age": 28, "tags": ["dev", "apifox"]}。注意:如果漏掉任意一个双引号,Apifox不会报错但后端大概率返回400 Bad Request。
发送FormData格式的POST请求
常用于文件上传或传统表单提交,后端通常用request.files和request.form接收。
方法一:直接填写键值对
Apifox是一款拥有可视化管理界面的接口开发调试工具,支持接口调试,自动校验数据结构,自动化测试等功能,能够帮助用户更好的测试API,能够有效提高团队的办公效率,有需要的用户欢迎下载使用!功能介绍可视化接口管理方便快捷可视化接口管理,成倍提升团队多人协作效率。支持数据结构(JSON Schema)管理,多接口可复用相同数据结构。接口调试Postman 有的功能,比如环境变量、预执行脚本、后执行脚本、Cookie/Session 全局共享 等功能,Apifox 都有,并且和 Postman 一样高效好用。
点击“Body” → 选择“form-data” → 在“Key”列输入字段名(如avatar),在“Value”列输入对应值(如test.jpg)→ 若该字段是文件,点击右侧“File”开关启用文件选择器。
方法二:传递数组参数
Apifox不支持key[]=val1&key[]=val2这种URL编码写法。要传数组,必须重复添加同名Key:先加一行ids → 值填101;再加一行ids → 值填102。Apifox会自动拼成multipart/form-data标准格式,【后端框架如Flask、Express默认能识别】。
发送x-www-form-urlencoded表单请求
适合FastAPI中用Form()、Django中用request.POST接收的接口,语义等价于HTML普通表单提交。
第一步:切换到“Body” → 选择“x-www-form-urlencoded”。
第二步:逐行填写Key-Value,例如username → admin,password → 123456。所有值都会被自动URL编码,中文会变成%E4%BD%A0%E5%A5%BD。
第三步:检查Headers → 确保Content-Type为application/x-www-form-urlencoded。Apifox通常自动设置,但如果之前手动改过,务必确认它没被覆盖成text/plain之类错误类型。
这一步操作起来很简单,直接把字段填进去就行。但若后端收不到参数,八成是Content-Type没对上,而不是数据填错了。
大量免费API接口:立即使用
涵盖生活服务API、金融科技API、企业工商API、等相关的API接口服务。免费API接口可安全、合规地连接上下游,为数据API应用能力赋能!










