相关疑难解决方法(0)

XML vs YAML vs JSON

假设我从头开始一个项目,这不依赖于任何其他项目.我想使用一种格式来存储提要,比如XML,因为XML不是唯一可用的格式,我想知道:为什么我应该选择其中一种?

我将使用perl.

'Feed'是产品的描述(名称,价格,类型,简短描述,最多120个字).

xml perl json yaml

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

什么是REST Web服务?

可能的重复:
SOAP或REST
为什么我们需要RESTful Web服务?

嗨伙计,

最近,提到了很多REST Web服务.使用它比其他方法的原因是什么?它们是否在WCF中使用?我们如何实施?

TIA

rest wcf web-services

13
推荐指数
2
解决办法
2699
查看次数

在REST与SOAP服务之间进行选择的指南?

有没有人有关于在REST与SOAP之间做出决定的文档或指南的链接?我理解这两个,但我正在寻找关键决策点的一些参考,例如安全性,这可能会让你倾向于一个或另一个.

architecture rest soap

10
推荐指数
1
解决办法
8934
查看次数

Restful Web服务如何比基于SOAP的Web服务更好

我已经浏览了各种网站,他们提供的唯一答案是 - Restful webservices使用Http自己的方法,如(GET,POST,PUT,DELETE)..而基于SOAP的webservices使用自己的自定义方法.. - Restful Web服务将每个服务方法视为资源,并为其提供URI.

但是,我不明白这些答案的全部意义.至于为什么这些事情证明比基于SOAP的Web服务有如此大的优势..

一个例子将不胜感激

java rest service soap

9
推荐指数
1
解决办法
9281
查看次数

基于REST的Web服务中的SOAP消息

免责声明:我对REST和基于SOAP的服务感到困惑.
在阅读基于REST的Web服务上的许多教程(看起来彼此矛盾)后,我想知道我们是否可以/应该使用SOAP在基于REST的Web服务中发送/接收消息?
我尝试了以下链接
1)http://www.ibm.com/developerworks/webservices/library/ws-restful/

2)http://rest.elkstein.org/2008/02/how-simple-is-rest.html

rest soap web-services

9
推荐指数
1
解决办法
3509
查看次数

RESTful API与Web服务API

我正在寻找一个用于学习目的的小型Web应用程序,使用.NET.我的难题是我是否应该通过REST API或一组Web服务向其他站点和应用程序公开应用程序逻辑.

我熟悉Web服务,但没有使用REST.我理解REST的概念,我对它没有实际经验.

为什么我会在这种情况下使用REST而不是Web服务?或不?在设计REST API时我应该注意哪些问题,尤其是.NET?

.net architecture rest web-services

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

RESTful比SOAP快吗?什么时候使用其中一个?

重复:这是" REST服务的最佳用途是什么? "和其他许多内容的副本.请关闭它.

在Web开发中:

我是否应该非常好地学习RESTful服务并使用它来完成我未来的所有项目?它比SOAP服务更快吗?什么时候用哪个?

在某些情况下我应该更喜欢其中一种吗?

rest soap web-services

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

JSON-RPC Swagger组合

我正在考虑使用此库为我的Web服务实现JSON-RPC 。我也想为我的服务实现Swagger

但是,我不确定这两者是否可以很好地组合在一起。在JSON-RPC中,所有方法都位于同一资源的后面,而在Swagger中则没有任何意义。

我想知道以下几点:

  1. 是否可以将这些技术完全结合在一起?
  2. JSON-RPC仍然是使用的好技术吗?还是手动实施更好?

您的想法受到赞赏。

相关,未提出疑问的问题:Swagger和json-rpc

php json json-rpc swagger

6
推荐指数
2
解决办法
1822
查看次数

SOAP - 简单对象访问协议?

SOAP - 简单对象访问协议

我发现在理解SOAP的扩展方面存在一些困难.

  • 首先,它真的是S实现吗?
  • 第二件事,它是用来访问O对象吗?
  • 第三件事,如果它用于访问对象,那么它可以访问的对象是什么?
  • 第四件事,它是纯粹的对象访问协议吗?

帮助我更清楚地理解它.

.net java soap web-services protocols

5
推荐指数
1
解决办法
2133
查看次数

使用SOAP和REST

我已成功使用SOAP服务.

假设有一个Web服务公开了一个返回学生列表的方法.

public Student[] listAllStudents(){
  //some code that return Student array
}
Run Code Online (Sandbox Code Playgroud)

使用SOAP将需要以下步骤:

  1. 获取WSDL位置的URL.
    例如.http://127.0.0.1/web/service/location/soap.php?wsdl
  2. 使用一些可用的技术,如 axistools-maven-plugin 来生成所有存根类.将生成一个名为Student的生成类
  3. 使用适当的存根类/接口来调用服务.

    Student[] students = theStub.list_All_Students();

使用REST服务将是这样的.

  1. 获取获取学生名单的正确网址.
    例如.http://127.0.0.1/web/service/student/list?sort=true
  2. 使用一些URL连接技术(如java.net.HttpURLConnection)来获取通常为JSON格式的结果.
  3. 解析结果.

作为Java程序员,我使用SOAP没有问题,因为有为它设计的框架.此外,我只需要知道一个用于访问Web服务的URL.

使用REST有点令人困惑.我需要知道所有特定的URL以及需要传递的查询字符串.从这个角度来看,使用REST非常麻烦.

我的问题:

  1. 从程序员的角度来看,使用REST是否有用?
  2. 有没有什么好的框架可以让REST变得更容易?

java rest soap web-services

5
推荐指数
1
解决办法
1949
查看次数

有关NVP与SOAP差异和术语的问题

我使用第三方Web服务工作很多.我要查找的第一件事是,如果他们提供了一个我可以轻松添加到Visual Studio中的WSDL,并立即开始使用VS基于WSDL创建的自动生成的代理类,显然我能够快速开始编码并开始使用任何第三个派对API.

例如,PayPal提供两种API的API.一个通过名称值对和另一个暴露我可以在我的.NET项目中使用的WSDL的SOAP然后离开.

那么我可以在这里假设以下术语吗?

  1. NVP不提供WSDL(它由HTTPRequest中传递的查询字符串值对完成)
  2. SOAP Web服务可能始终提供或不提供WSDL,您可以将其合并到项目中以供使用
  3. REST只是一种可以应用于NVP -or-SOAP/WSDL类型API的命名规则
  4. 它被称为API还是SDK?我总是提到我正在访问的服务并向"API"调用API,但出于某种原因,我的老板称之为SDK,这对我来说没有意义...... API是我最常见的

我不太确定我的陈述是100%正确的,需要清除它.

c# rest wsdl web-services

4
推荐指数
1
解决办法
3820
查看次数

SoapServer发送没有信封的响应

我想发送一个纯xml肥皂响应,即没有肥皂信封.这是我目前的回应

<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://tempuri.org/">
   <SOAP-ENV:Body>
      <ns1:getMemberResponse>
         <User>
            <ValidationErrors/>
            <IsDeleted>false</IsDeleted>
            <ID>1691</ID>......
Run Code Online (Sandbox Code Playgroud)

但是,这是我想发送的回复

<User xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <ValidationErrors />
  <IsDeleted>false</IsDeleted>
  <ID>1691</ID>.....
Run Code Online (Sandbox Code Playgroud)

有没有人有什么建议?

提前谢谢了

php xml soap soapserver

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

适用于Domino和XPage的Web服务与REST API

我们在Domino中有过一段时间的Web服务.现在,在8.5.3版之后,可以安装和部署REST服务(http://extlib.openntf.org).

根据我的理解,REST方式更清晰,只是感觉正确.

但是,Web服务仍然出于某种原因.

现在,因为看起来我将不得不深入研究这个主题,我想提出一个问题:它是否有任何理由学习并尝试实施Web服务,或者我宁愿立即开始使用最新的图书馆?(http://www.openntf.org/blogs/openntf.nsf/d6plinks/NHEF-8J994J)

更新. 发现了以下Link/Duscussion SOAP或REST for Web Services?

虽然它不是特定于Domino的,但却有很多好的信息.现在只有一些特定于Domino的经历失败了,我很高兴看到这里......

rest web-services lotus-domino xpages

1
推荐指数
1
解决办法
3015
查看次数

标签 统计

rest ×9

web-services ×8

soap ×7

java ×3

.net ×2

architecture ×2

json ×2

php ×2

xml ×2

c# ×1

json-rpc ×1

lotus-domino ×1

perl ×1

protocols ×1

service ×1

soapserver ×1

swagger ×1

wcf ×1

wsdl ×1

xpages ×1

yaml ×1