繁体   English   中英

如何发送带有json正文的帖子请求,其中正文仅包含一个字符串而不是键值对?

[英]How do I send post request with json body where the body only contains a string not a key value pair?

一些不知道正确的json格式是键值对的开发人员使json主体只是一个字符串,因此它看起来像这样:{“ dog”}

而不是{“ dog”:“ dog”}

我需要从javascript文件发送请求,正文必须为JSON。 我尝试使用Ajax,fetch,Axios和xmlHttp发送原始JSON,但是它们都将其格式化为键值对。 我应该如何发送此请求?

fetch(url, {
  method: 'POST',
  headers: {
    'Content-Type': 'text/plain',
  },
  body: '{ "dog" }'
})

如果这是您尝试使用的端点所期望的,它将在正文中发送字符串{ "dog" } 只是...不要将其称为JSON。 它就像JSON一样,就像布丁就像锤子一样。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM