Insomnia怎么发送Post请求 Insomnia接口调试方法【技巧】
在Insomnia中发POST请求,其实没那么玄乎,关键几步别搞错就行。很多新手上来就卡在400或500错误,十有八九是Content-Type设错了、Body格式选歪了,或者参数填岔了——最冤的是明明步骤都对,回头一看漏了协议头(http://或https://),Insomnia可不会帮你自动补全。

下面分三种常见场景,一次说清楚怎么配置。
发送JSON格式的POST请求
这是最常用的场景,调用RESTful API、创建资源、提交结构化数据都离不开它。后端一般要求Content-Type是application/json,而且请求体得是合法的JSON字符串。
第一步:点左上角“+”号 → 选“New Request” → 顶部的请求方法确保显示为
【POST】
第二步:在URL输入框里填上完整地址,比如https://api.example.com/users。记住:协议(http://或https://)一个字母都不能少,少了直接报错。
第三步:切换到Headers标签页 → 点“Add Header” → Key填Content-Type,Value填application/json。
这一步不能跳过
第四步:进入Body标签页 → 左侧下拉选JSON → 在编辑框里输入标准JSON,例如{"name":"张三","age":28}。敲黑板:双引号必须是英文半角,末尾不能有多余逗号。
第五步:点右上角“Send”,看看响应状态码。如果是201或200,恭喜。如果返回400,优先检查JSON语法——Insomnia右侧会高亮标出错误位置,照着改就行。
发送表单数据(x-www-form-urlencoded)
这种模式模拟传统HTML表单提交,常见于登录、注册等场景。后端通常用body-parser.urlencoded中间件来解析。
方法一:直接填键值对
① 新建POST请求,输入目标URL(比如https://api.example.com/login);
② 切到Body标签页 → 选Form URL Encoded;
③ 点“Add Parameter”,依次填入username → admin,password → 123456;
④ 发送前确认Headers标签页里
没有手动设置Content-Type
方法二:从已有请求快速复制
右键已经配好的表单请求 → 选Duplicate → 改个URL或参数就能复用,省得从头配置。
发送含文件的POST请求(multipart/form-data)
头像上传、附件提交这类场景必须用Form Data模式。Raw模式或JSON模式都没法正确构造多部分边界,结果就是传文件失败。
① 在Body标签页里选Form Data;
② 输入文本字段:Key填title,Value填“年度报告”;
③ 输入文件字段:Key填file,Value那一行右侧点File按钮 → 从本地选report.pdf;
④ 发送时Insomnia会自动生成boundary并设置Content-Type为multipart/form-data。
别手动加Content-Type头
-
下载
-
- 关于柯南的沙雕网名有哪些
- 角色扮演 | 1
- 网名
-
- 最新中性名字男女通用网名有哪些
- 角色扮演 | 1
- 网名
-
- 关于蓝色说唱的网名有哪些
- 角色扮演 | 1
- 网名
-
- 我好喜欢你是什么梗?
- 角色扮演 |