我使用WCF REST Service Template 40(CS)创建了一个Web服务。当我尝试使用
消费它时 var request = WebRequest.Create(string.Concat(serviceUrl, resourceUrl)) as HttpWebRequest;
if (method == "POST" && requestBody != null)
{
byte[] requestBodyBytes = ToByteArrayUsingJsonContractSer(requestBody);
request.ContentLength = requestBodyBytes.Length;
using (Stream postStream = request.GetRequestStream())
postStream.Write(requestBodyBytes, 0, requestBodyBytes.Length);
}
var response = request.GetResponse() as HttpWebResponse;
我一直在:
操作已超时
如何增加时间?我是否需要在服务中增加它或使用url:
使用此服务的客户端http://myservice.com/RecordingCompleted/
请建议
答案 0 :(得分:0)
在调用WEb服务之前尝试此代码。
request.Timeout = 5000;