REST请求为url编码或JSON

安德斯·奥斯曼(AndersÖstman)

我正在使用REST API,它使用JSON数据响应请求。(内容类型:应用程序/ JSON)。但是关于我的POST和GET请求的Content-type有对还是错这应该是JSON或url编码,还是无关紧要?

詹姆士

仅POST和PUT请求发送正文,因此具有请求内容类型。GET请求没有内容类型。

如果您的请求从概念上创建/更新了资源,请使用POST或PUT方法并接受JSON作为请求主体。(如果您要接受application/x-www-form-urlencoded数据以及(或代替JSON)JSON,这取决于您-它仅取决于您的要求,这与“对”或“错”无关。

如果您的请求正在访问/查询资源,请使用GET并在url中编码任何相关参数(作为查询字符串或url路径本身)。

旁注:“ RESTful”通常不正确地用于指代各种事物。值得阅读以完全理解这些概念(也许从Wikipedia http://en.wikipedia.org/wiki/Representational_state_transfer开始并遵循那里的参考文献)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

编码为URL序列化的JSON

来自分类Dev

将 url 编码的内容解析为 JSON

来自分类Dev

Groovy请求具有多个URL编码的Rest API

来自分类Dev

如何使用Spring MockMVC将JSON编码为请求参数

来自分类Dev

编码URL请求的参数

来自分类Dev

Python请求模块URL编码

来自分类Dev

HTTP Post请求正文被解释为文本/纯文本,而不是url编码。

来自分类Dev

REST JSON 请求入门

来自分类Dev

将功能编码为JSON

来自分类Dev

将NaN编码为JSON

来自分类Dev

URL GET请求JavaScript的编码/转义空间

来自分类Dev

显然是随机编码的URL请求

来自分类Dev

URL 编码后 400 错误请求

来自分类Dev

请求输入后的 URL 编码功能

来自分类Dev

编码url以获取JSON数据

来自分类Dev

发送包含已编码JSON的POST请求

来自分类Dev

Python请求POST URL编码的请求不起作用

来自分类Dev

如何:正确使用PHP将数据编码为JSON格式,并使用jquery / ajax请求数据

来自分类Dev

使用 Python 的 REST JSON 请求

来自分类Dev

将PHP变量编码为URL链接

来自分类Dev

jQuery无法编码为URL的参数

来自分类Dev

在 Jquery 表中编码为 Url Javascript

来自分类Dev

Flask JSON请求为None

来自分类Dev

为 API 构建请求 JSON

来自分类Dev

REST服务中的POST请求为空

来自分类Dev

问题尝试将实体编码为json

来自分类Dev

将对象列表编码为JSON对象

来自分类Dev

Python:为MongoDB编码JSON键

来自分类Dev

关于使用Circe编码为JSON的StackOverflowError