我在我们公司的服务器 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);
}
是假的宁静服务还是其他原因?