好吧我不确定之前是否曾经问过这个问题..我对SOAP和REST感到困惑。我知道SOAP是用XML格式化的,是通过HTTP发送的,而REST可以通过XML,JSON发送等等。Representational state transfer (REST) and Simple Object Access Protocol (SOAP)提出了一个非常好的观点。 但这是否意味着SOAP无法使用JSON发送???? .. 我在上面提到了android的问题。 我知道这是一个非常愚蠢的问题,但我真的对此感到困惑。 任何帮助表示赞赏!! ...
感谢。
答案 0 :(得分:1)
但这是否意味着无法使用JSON发送SOAP?
正确。引用Wikipedia:
SOAP,最初定义为简单对象访问协议,是用于在计算机网络中实现Web服务时交换结构化信息的协议规范。它依赖于XML信息集作为其消息格式......
请注意,这与Android无关。
答案 1 :(得分:1)
实际上,SOAP或简单对象访问协议是用于交换WebService请求和响应信息的包络格式。 REST是一种特殊的WebService,必须使用一组约束进行设计。例如,在RESTful WebService方法中,必须将信息放在HTTP方法中,并且必须将范围信息放在URI中。 为了理解Web服务的体系结构以及对RESTful Web服务的良好介绍,我强烈建议您阅读以下书籍: http://www.amazon.com/Restful-Web-Services-Leonard-Richardson/dp/0596529260