Postman发送JSON请求包含CSS样式字符串时返回400错误怎么办? 闲人俊蓓 提问于 2026-02-14 20:28:06 阅读 59 前端 我在Postman里测试API时,发送POST请求的JSON数据里有一个字段需要包含CSS样式字符串,比如: body { background-color: #f0f0f0; font-family: Arial; } 但把这段CSS直接放进”style”字段后,服务器返回400错误说请求无效。尝试过用双引号包裹字符串,或者转义里面的引号,但都不行。这是哪里设置错了? 我来解答 赞 8 收藏 分享 生成中... 手机扫码查看 复制链接 生成海报 反馈 发表解答 您需要先 登录/注册 才能发表解答 2 条解答 常青🍀 Lv1 最简单的办法是把CSS字符串里所有双引号和反斜杠转义一下,或者用单引号包住整个CSS字符串再放进JSON里。比如: { "style": "body { background-color: #f0f0f0; font-family: Arial; }" } 如果服务器还是报400,可能是Content-Type没设成 application/json,Postman里选一下Body → raw → JSON,再发就行。 回复 点赞 3 2026-02-25 20:20 恒菽 Lv1 你得把CSS字符串里的特殊字符转义一下,尤其是换行符和引号。试试这样写: { "style": "body { background-color: #f0f0f0; font-family: Arial; }" } 如果还是不行,用在线工具把整个CSS转成JSON安全的格式,应该能用。别忘了检查服务器那边是不是对请求体大小或者内容有限制,400有时候是校验规则的问题。 回复 点赞 7 2026-02-14 21:04 加载更多 相关推荐 2 回答 61 浏览 Postman发送JSON请求时,Body数据总是被转义怎么办? 在Postman测试接口时,我需要发送JSON格式的请求体,但发现Body里的双引号被自动转义成"了。比如输入{"name": "测试"},发送后服务器收到的是"name": "测试",导致接口报错。... 程序员兴瑞 工具 2026-02-10 09:12:33 1 回答 22 浏览 Postman里怎么断言返回的JSON字段值是否正确? 我在用Postman测试接口,想验证返回的JSON里某个字段的值是不是我预期的,但写了断言老是不生效,不知道哪里写错了。 比如接口返回的是{"status": "success", "code": 2... 启航 工具 2026-03-30 20:12:13 1 回答 35 浏览 Postman数据驱动测试怎么读取外部JSON文件里的多组参数? 我在用Postman做接口的数据驱动测试,想从外部JSON文件里读取多组测试数据,但每次运行只跑第一条,后面的都没执行。是不是我的数据结构写错了? 我试过把JSON放在data里,也检查了Collec... Designer°爱娜 工具 2026-03-09 16:19:22 2 回答 74 浏览 Postman发送POST请求时,body里的JSON数据没传到后端怎么办? 在用Postman测试用户注册接口时,发现后端总是收到空对象... 我设置了请求体为raw JSON格式,参数写了 { "username": "test", "email": "test@examp... 设计师素红 前端 2026-02-07 09:06:22 2 回答 31 浏览 Postman Tests里怎么判断响应体包含某个CSS类名? 我在用 Postman 做接口测试,返回的是 HTML 片段,想验证里面有没有包含一个叫 .btn-primary 的 CSS 类。试了 pm.response.text().includes('.b... 东方世杰 工具 2026-03-23 03:08:20 1 回答 58 浏览 Postman发送请求后端收不到Vue传的参数? 我在用 Vue 写登录功能,前端用 axios 发 POST 请求,但后端用 Postman 测试时能收到参数,我本地开发却收不到,到底是哪儿出问题了? 我试过把 Content-Type 改成 ap... 西门桂霞 前端 2026-03-26 11:19:22 1 回答 29 浏览 Postman导出的集合怎么在另一台电脑上导入不成功? 我用Postman把一个API集合导出成JSON文件了,换到公司另一台电脑想导入,结果点导入没反应,试了好几次都不行。 导出的时候选的是“Collection v2.1”,导入时也选了同样的格式,但就... 庆娇 工具 2026-03-22 15:32:23 2 回答 67 浏览 Postman 中如何正确发送带 Cookies 的请求? 我在用 Postman 调试一个需要登录态的接口,后端返回了 Set-Cookie,但后续请求好像没自动带上 Cookie。我手动在 Headers 里加了 Cookie 字段也不行,是不是哪里配置错... 书生シ静静 工具 2026-03-02 19:49:26 2 回答 51 浏览 Postman设置代理后请求被拦截,但直接访问正常? 我在用Postman测试API时配置了公司代理,但发送请求一直报错“Proxy Connection Refused”,而如果直接在浏览器访问同一接口却能正常返回数据。这是代理配置哪里出问题了? 我的... 打工人一可 工具 2026-01-25 22:03:25 2 回答 101 浏览 为什么Postman集合里的环境变量在循环请求时没生效? 我在用Postman集合测试接口时,给集合绑定了环境变量,但在循环发送请求时发现变量值没被替换,直接显示成{{var_name}}。比如我设置了baseURL变量,但请求地址还是原样。 尝试过在集合设... 庆庆(打工版) 工具 2026-01-25 21:22:31
如果服务器还是报400,可能是Content-Type没设成
application/json,Postman里选一下Body → raw → JSON,再发就行。如果还是不行,用在线工具把整个CSS转成JSON安全的格式,应该能用。别忘了检查服务器那边是不是对请求体大小或者内容有限制,400有时候是校验规则的问题。