问题标签 [web-services]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
9844 浏览

wcf - 关闭和释放 WCF 服务

上的Close方法ICommunicationObject可以抛出两种类型的异常,如 MSDN在这里概述的那样。我理解为什么该Close方法会抛出这些异常,但我不明白为什么Dispose服务代理上的方法调用该Close方法时没有try围绕它。您的方法不是Dispose您想要确保不抛出任何异常的地方吗?

0 投票
5 回答
16567 浏览

web-services - RESTful Web 服务和 HTTP 动词

服务器应该允许将 Web 服务归类为 RESTful 的最小 HTTP 动词集是多少?

如果我的主机不允许PUTDELETE怎么办?

这真的很重要吗,我可以通过GETPOST过上幸福的生活吗?


更新:感谢大家的回答,由于与 Bill Venners 和 Elliotte Rusty Harold 采访的链接,Roger 的回答可能是最好的。我现在明白了。


0 投票
4 回答
10590 浏览

.net - 创建 wcf Web 服务实例时出现 InvalidOperationException

我有一个从类库中引用的 WCF Web 服务。项目运行后,从类库中创建服务客户端对象时,我收到 InvalidOperationException 消息:

在 ServiceModel 客户端配置部分中找不到引用合同“MyServiceReference.IMyService”的默认端点元素。这可能是因为没有为您的应用程序找到配置文件,或者因为在客户端元素中找不到与此合同匹配的端点元素。

我用来创建实例的代码是:

MyServiceClient 继承自哪里

System.ServiceModel.ClientBase

我该如何解决这个问题?

注意:我有一个单独的控制台应用程序,它只是创建相同的服务对象并对其进行调用,它可以正常工作。

0 投票
4 回答
2066 浏览

c# - 使用 SOAP 数据包调试 Web 服务

我有一个用 C# 创建的 Web 服务和一个由我的客户提供的测试工具。不幸的是,我的 Web 服务似乎没有解析由测试工具创建的对象。我相信问题在于序列化肥皂包。

使用 TCPTrace 我能够将肥皂数据包传递给 Web 服务,但只能在远程机器上,所以我无法在那里调试它。有没有办法用生成的肥皂包调用我的本地 web 服务,而不是我当前的测试工具,在那里我手动创建对象并通过 web 引用调用 web 服务?

[编辑] 我得到肥皂包的机器在虚拟机上,所以我无法将它链接到我的机器。我想我正在寻找一个工具,我可以将肥皂包粘贴到其中,然后它会调用我的网络服务

0 投票
3 回答
1089 浏览

python - 在 python 中使用 Web 服务的最佳方式是什么?

我有一个中型应用程序,它作为我无法控制的 .net Web 服务运行,我想在它上面创建一个松散的 pythonic API 以启用简单的脚本编写。

我想知道在 python 中使用 Web 服务的最佳/最实用的解决方案是什么。

编辑:我需要消耗一个复杂的肥皂 WS,我无法控制它。

0 投票
4 回答
846 浏览

silverlight - 如何从 Silverlight 进行跨域调用?

从 Silverlight 成功进行跨域调用需要什么?

0 投票
1 回答
1403 浏览

web-services - SOAP Web 服务所需的正确虚拟目录访问权限级别是多少?

在 Server 2003 机器上设置新的虚拟目录以在 IIS 6.0 中托管 SOAP Web 服务时,我需要设置虚拟目录的访问权限。各种权限是允许/禁止以下内容:

  • 运行脚本(如 ASP)
  • 执行(例如 ISAPI 或 CGI)
  • 浏览

SOAP Web 服务正在通过 SOAP3.0 ISAPI 服务器发布,并且在 IIS 管理器的“Web 服务扩展”窗格中将扩展设置为“允许”。

由于我不想将此目录的内容公开给网络,我知道浏览是不可取的。但是,我知道是否需要启用Run scriptsExecuteWrite权限才能正确发布此 Web 服务。Web 服务用于在服务器和远程客户端之间发送和接收 XML 数据集。我的 SOAP Web 服务的虚拟目录的正确访问权限级别是多少?

0 投票
3 回答
809 浏览

web-services - 仅将流量限制为页面的 SSL 版本

我们有一个外部服务,目前可以通过 http(端口 80,非 SSL)和 https(端口 443,SSL)地址访问。

将连接限制为仅 https 地址的最佳方法是什么?这是我们可以通过 IIS 完成的事情,还是必须通过代码完成。

附加信息:在 Windows 2003 服务器上的 IIS 上运行的常规 ASP.NET Web 服务 (.asmx)。服务是在 .NET 3.5 上使用 C# 构建的。

0 投票
4 回答
16678 浏览

wcf - WCF 服务可以有多少个 ServiceContract?

WCF 服务可以有多少个 ServiceContract?

具体来说,由于 ServiceContract 是接口的属性,我可以将多少个接口编码到一个 WCF Web 服务中?是一对一的吗?

跨多个 Web 服务分离合同是否有意义?

0 投票
5 回答
12306 浏览

web-services - soapUI 是最好的 Web 服务测试工具/客户端/框架吗?

大约去年,我一直在从事与 Web 服务相关的项目。我们的团队在项目开始时就发现了soapUI ,我们对它(免费版本,即免费版本)大多(*)感到满意。

我的问题是:您是否已经使用/当前用于 Web 服务测试并推荐其他工具/客户端/框架?

(*) 偶尔会出现一些奇怪的 GUI 故障。正如一些答案所提到的,我们将此归因于内存泄漏。