1350得票14回答
SOAP vs REST(区别)

我已经阅读了关于SOAP和REST作为Web服务通信协议之间差异的文章,但我认为REST相对于SOAP的最大优势是: 1. REST更加动态,无需创建和更新UDDI(通用描述、发现和集成)。 2. REST不仅限于XML格式。RESTful Web服务可以发送纯文本/JSON/XML。 但...

658得票12回答
REST API错误处理的最佳实践是什么?

我正在寻找关于从REST API返回错误的好方法的指导。我正在开发一个新的API,所以现在可以采取任何方向。我的内容类型目前是XML,但我计划在未来支持JSON。 我现在正在添加一些错误情况,例如客户端尝试添加新资源但已超出其存储配额。我已经使用HTTP状态码处理某些错误情况(401用于身份...

642得票10回答
理解REST:动词,错误代码和身份验证

我正在寻找一种方法,在我的基于PHP的Web应用程序、数据库和CMS中封装API。 我已经搜索并找到了几个“骨架”框架。除了我的问题答案之外,还有Tonic,这是一个我非常喜欢的REST框架,因为它非常轻巧。 我最喜欢REST的简单性,并希望创建一个基于它的API架构。我正在努力理解其基...

612得票8回答
如何使用Flask从URL获取命名参数?

当用户访问运行在我的 Flask 应用程序上的此 URL 时,我希望 Web 服务能够处理问号后指定的参数:http://10.1.1.1:5000/login?username=alex&password=pw1 #I just want to be able to manipul...

584得票7回答
HTTP GET请求的最大长度

HTTP GET请求的最大长度是多少? 如果服务器接收到的GET请求超过该长度,是否定义了响应错误以供返回? 这是在Web服务API的背景下讨论的,尽管查看浏览器限制也很有趣。

569得票25回答
如何在安卓设备上调用SOAP网络服务

我在寻找如何在Android中调用标准的SOAP/WSDL Web服务方面遇到了很多问题。我找到的大部分文档要么非常复杂,要么只是提到了"kSoap2",然后让你手动解析所有内容使用SAX。好吧,这没关系,但是它是2008年的事情,所以我想应该有一些好的库可以用于调用标准Web服务。 这个W...

419得票2回答
在Linux中使用cURL进行HTTP POST和GET请求

我有一个在Windows上用ASP.NET编写的服务器应用程序,提供了一个Web服务。 我该如何使用cURL在Linux中调用Web服务?

402得票12回答
在PHP中调用REST API

我们的客户提供了一个REST API,要求我用PHP进行调用。但事实上,所提供的API文档十分有限,因此我不知道如何去调用该服务。 我尝试使用谷歌搜索,但搜索结果中只有一个已经过期的Yahoo!教程,而且没有任何关于标头等详细信息的介绍。 请问是否有相关的资料可以帮助我学习如何调用REST...

392得票28回答
SOAP或REST用于Web服务?

REST是进行Web服务的更好方法,还是SOAP?还是它们是不同的工具用于解决不同的问题?或者这是一个微妙的问题-也就是说,在某些领域中,其中一种方法比另一种稍微更好,等等。 我特别希望了解这些概念及其与PHP世界和现代高端Web应用程序的关系。

388得票5回答
WCF和ASMX Web服务有什么区别?

我非常困惑WCF和ASMX Web服务之间的区别。在早期阶段,我使用了很多Web服务,现在引入了一个叫做WCF的新东西。我仍然可以创建作为Web服务运行的WCF。我认为WCF中将会有更多的东西。 WCF和Web服务有何区别?应该在什么情况下使用它们?