我习惯使用soap服务添加服务引用,并为每个方法创建强类型类(返回类型)。
当然,REST不能像这样工作
如何使用WCF REST服务?
是否无法为返回类型使用强类型类?
我特意使用Visual Studio 2010
任何想法或想法都非常感激
提前致谢
答案 0 :(得分:1)
见Is there a WCF Rest C# Client Generation Tool?。如果您同时拥有服务和客户端,则可以重用合同并使用WebChannelFactory实例化客户端通道。
答案 1 :(得分:0)
// It is used to call the webservice url
HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://careernet.localhost/rep-details/report_details/retrieves");
request.Method = "POST";
request.ContentType = "application/json";
request.Accept = "application/json";
try
{
WebResponse response = request.GetResponse();
Stream responseStream = response.GetResponseStream();
// Open the stream using a StreamReader for easy access.
StreamReader reader = new StreamReader(responseStream);
// Read the content.
string responseFromServer = reader.ReadToEnd();
// ...
我希望它对你有用。