对Web服务的请求和响应是否应该编码相同?

时间:2014-10-18 03:15:00

标签: json web-services http

例如,如果我发送请求为x-www-form-urlencoded,从我的网络服务发回json被认为是不好的做法?如果我要将json送回来,我是否也应该以json的形式发送我的请求?

1 个答案:

答案 0 :(得分:1)

从技术上讲,这没关系,因为服务器和客户端可以negotiate the media types。如果客户端和服务器都可以处理媒体类型,那就没关系。

但是,大多数情况下,相同的mime类型用于请求和响应,因为开发人员更容易推理Web服务的API,并且可能更容易实现,因为您只需要处理一种类型的表示。使用任何有意义的内容并与您使用的用例相关。