相关疑难解决方法(0)

SOAP与REST(差异)

我读过有关SOAP和REST作为Web服务通信协议之间差异的文章,但我认为REST优于SOAP的最大优势是:

  1. REST更加动态,无需创建和更新UDDI.

  2. REST不限于XML格式.REST Web服务可以发送纯文本,JSON和XML.

但SOAP更标准化(Ex;安全性).

那么,我在这些方面是否正确?

rest soap web-services http definition

1206
推荐指数
10
解决办法
108万
查看次数

表示性状态转移(REST)和简单对象访问协议(SOAP)

有人可以用简单的英语解释什么是REST以及什么是SOAP?Web Services如何工作?

rest soap

723
推荐指数
10
解决办法
28万
查看次数

JSON和XML比较

我想知道哪个更快:XML和JSON?什么时候使用哪一个?

xml json

268
推荐指数
6
解决办法
36万
查看次数

java中SOAP和RESTful Web服务之间的主要区别

跟进此帖子的问题:

目前我对SOAP和RESTful Services之间的差异略有了解.

我的问题是我何时应该使用SOAP,何时应该使用RESTful; 在性能/速度或请求处理方面,哪一个"更好"?

我正在RESTful(java)中第一次实现,我想要了解更多; 我以前处理过SOAP.

java rest soap

251
推荐指数
10
解决办法
62万
查看次数

REST vs JSON-RPC?

我正在尝试在REST和JSON-RPC之间进行选择,以便为Web应用程序开发API.哪一个更容易用于API客户端?

更新2015:我发现REST更易于开发和使用在Web/HTTP上提供的API,因为API可以利用客户端和服务器都能理解的现有和成熟的HTTP协议.例如,API可以使用响应代码,标题,查询,帖子正文,缓存和许多其他功能,而无需任何额外的工作或设置.

rest rpc json-rpc

242
推荐指数
10
解决办法
12万
查看次数

安全Web服务:基于HTTPS的REST与SOAP + WS-Security.哪个更好?

我不是任何安全专家,但我赞成创建REST风格的Web服务.

在创建需要使其传输的数据安全的新服务时.我们已经开始讨论哪种方法更安全 - 使用HTTPS的REST或使用WS-Security的SOAP WS.

我的印象是我们可以使用HTTPS进行所有Web服务调用,这种方法是安全的.我看待它的方式是,"如果HTTPS对银行和金融网站来说足够好,那对我来说已经足够了".同样,我不是这个领域的专家,但我认为这些人对这个问题已经相当认真,并且对HTTPS感到满意.

同事不同意并说SOAP和WS-Security是唯一的出路.

网络似乎全面都在这上面.

也许这里的社区可以权衡各自的利弊?谢谢!

security rest soap web-services

181
推荐指数
10
解决办法
22万
查看次数

Netflix或Twitter风格的Web服务应该使用REST还是SOAP?

我已经实现了两个REST服务:Twitter和Netflix.两次,我都在努力寻找将这些服务公开为REST而不是SOAP的决策所涉及的用途和逻辑.我希望有人能够让我知道我所缺少的内容并解释为什么将REST用作这些服务的服务实现.

  1. 实现REST服务比实现SOAP服务花费的时间更长.所有现代语言/框架/平台都存在用于读取WSDL并输出代理类和客户端的工具.实现REST服务是手工完成的 - 通过阅读文档来实现这一点.此外,在实现这两个服务时,您必须"猜测"管道中将返回的内容,因为没有真正的架构或参考文档.

  2. 为什么要编写一个返回XML的REST服务呢?唯一的区别是,使用REST,您不知道每个元素/属性所代表的类型 - 您可以自己实现它,并希望有一天字符串不会出现在您认为总是为int的字段中.SOAP使用WSDL定义数据结构,因此这是一个明智的选择.

  3. 我听说过使用SOAP,你有SOAP信封的"开销".在这个时代,我们真的需要担心少数几个字节吗?

  4. 我听说过用REST可以将URL弹出到浏览器中并查看数据.当然,如果您的REST服务使用简单或无需身份验证.例如,Netflix服务使用OAuth,它要求您在提交请求之前对事物进行签名和编码.

  5. 为什么我们需要每个资源的"可读"URL?如果我们使用工具来实现服务,我们真的关心实际的URL吗?

rest soap

145
推荐指数
4
解决办法
2万
查看次数

S3 REST API和POST方法

我正在使用AWS S3 REST API,在解决了一些令人烦恼的签名问题之后,它似乎有效.但是,当我使用正确的REST动词创建资源时POST,我得到了405 method not allowed.相同的请求与方法一起工作PUT并创建资源.

我做错了什么,或者AWS S3 REST API不完全符合REST标准吗?

rest amazon-s3 amazon-web-services

60
推荐指数
2
解决办法
7万
查看次数

REST Web服务WSDL?

我正在实现一个Web服务,我已经实现了REST和SOAP版本,以查看哪个适合我的需求.我决定选择REST因为它的简单性,我可能会开发一个iPhone应用程序来使用它.我的问题很简单,是否可以为我的REST服务创建WSDL或WADL,是否有必要?

谢谢

rest soap wsdl web-services wadl

39
推荐指数
2
解决办法
8万
查看次数

PayPal SOAP和NVP

我是PayPal的新手,我想知道哪种方式可以实现PayPal,SOAP或NVP API.

这两者之间的主要区别是什么?

soap paypal nvp paypal-soap paypal-nvp

30
推荐指数
1
解决办法
2万
查看次数