Postman发送JSON请求包含CSS样式字符串时返回400错误怎么办?

闲人俊蓓 阅读 59

我在Postman里测试API时,发送POST请求的JSON数据里有一个字段需要包含CSS样式字符串,比如:


body { background-color: #f0f0f0; font-family: Arial; }

但把这段CSS直接放进”style”字段后,服务器返回400错误说请求无效。尝试过用双引号包裹字符串,或者转义里面的引号,但都不行。这是哪里设置错了?

我来解答 赞 8 收藏
二维码
手机扫码查看
2 条解答
常青🍀
最简单的办法是把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