【发布时间】:2013-06-05 18:56:28
【问题描述】:
我在我们公司的服务器 IIS 7.5 上提供了一项宁静的服务。网址是http://11.52.36.251/MessagingServices/IData.svc。我使用 Restsharp/Restclient 从客户端对其进行测试。
当我将url放入浏览器并点击“ENTER”时,生成了wsdl链接。
但是听说restful服务没有wsdl,为什么我看到了呢?
我查看了服务里面的代码,有
public interface IData
{
[OperationContract]
[WebGet(BodyStyle=WebMessageBodyStyle.Bare,
ResponseFormat=WebMessageFormat.Json,
UriTemplate="/api")]
void GetApi();
[OperationContract]
[WebGet(BodyStyle = WebMessageBodyStyle.Bare,
RequestFormat = WebMessageFormat.Json,
ResponseFormat = WebMessageFormat.Json,
UriTemplate = "/GetIData?iId={iId}&facilityId={internalId}")]
IDTO GetIData(string iId, string internalId);
}
是假的宁静服务还是其他原因?
【问题讨论】: