我正在使用REST API,它使用JSON数据响应请求.(内容类型:application/JSON).但是关于我的POST和GET 请求的Content-type是否存在任何对错.这应该是JSON还是url编码,还是无关紧要?
只有POST和PUT请求发送正文,因此具有请求内容类型.GET请求没有内容类型.
如果您的请求在概念上创建/更新资源,请使用POST或PUT方法并接受JSON作为请求正文.(如果您想接受application/x-www-form-urlencoded数据以及(或代替)JSON,那取决于您 - 这取决于您的要求,这不是"正确"或"错误"的问题).
如果您的请求正在访问/查询资源,请使用GET并对网址中的任何相关参数进行编码(作为查询字符串或在网址路径本身中).
旁注:'RESTful'经常被错误地用来指代各种各样的东西.值得做一些阅读以完全掌握概念(可能从维基百科http://en.wikipedia.org/wiki/Representational_state_transfer开始并遵循那里的参考文献)
| 归档时间: |
|
| 查看次数: |
5001 次 |
| 最近记录: |