好的,我不确定之前是否有人问过这个问题。我对 SOAP 和 REST 感到困惑。我知道 SOAP 采用 XML 格式并通过 HTTP 发送,而 REST 可以通过 XML、JSON 等发送。具象状态传输 (REST) 和简单对象访问协议 (SOAP)提出了一个很好的观点。但这是否意味着不能使用 JSON 发送 SOAP????.. 我在参考 android. 我知道这是一个非常愚蠢的问题,但我对这个问题真的很困惑。任何帮助表示赞赏!...
谢谢。
但这是否意味着不能使用 JSON 发送 SOAP?
正确的。引用维基百科:
SOAP,最初定义为简单对象访问协议,是一种协议规范,用于在计算机网络中实现 Web 服务时交换结构化信息。它的消息格式依赖于 XML 信息集...
请注意,这与 Android 无关。
实际上 SOAP 或简单对象访问协议是一种用于交换 WebService 请求和响应信息的信封格式。REST 是一种特殊的 WebService,必须使用一组约束来设计。例如,在 RESTful WebService 方法中,信息必须放在 HTTP 方法中,范围信息必须放在 URI 中。为了了解 Web 服务的架构以及对 RESTful Web 服务的良好介绍,我强烈建议您阅读以下书籍: http ://www.amazon.com/Restful-Web-Services-Leonard-Richardson/dp/0596529260