如何创建一个WCF客户端来连接到使用JRuby和sinatra构建的web服务
本文关键字:JRuby sinatra 构建 web 服务 创建 何创建 一个 客户端 WCF 连接 | 更新日期: 2023-09-27 18:02:13
我有一个用JRuby编写并使用sinatra的REST web服务。它有一个终点。
http://localhost: 4567/v4 start.htm
我有一个Javascript web客户端连接到JRuby web服务。
但是现在我想使用c#和WCF来连接到这个web服务,而不是使用Javascript web客户端。
我该怎么做呢?
谢谢
在客户机中使用WCF的经典模型假定SOAP和WSDL的可用性——对于REST服务来说,这两种情况都不成立。您有两个选项:
- 手工制作等效的REST风格的服务契约[WebGet]/[WebInvoke]并使用WebChannelFactory创建代理
- 看看REST Starter Kit预览2或新的Web API将找到一个名为HttpClient的类,用于调用REST服务