win*_*yip 16 asp.net asp.net-mvc-4 asp.net-web-api
如何从csharp控制台应用程序调用web api url.
"/api/MemberApi"
Run Code Online (Sandbox Code Playgroud)
我不需要从服务器返回任何东西.它只需要被调用,Web API方法将执行一些代码.虽然记录呼叫是否成功会很好.
Osm*_*yed 29
WebClient类就是您所需要的.
var client = new WebClient();
var content = client.DownloadString("http://example.com");
Run Code Online (Sandbox Code Playgroud)
如果您需要处理低级抽象,也可以使用HttpWebRequest,但WebClient是基于HttpWebRequest构建的更高级抽象,以简化最常见的任务.
使用 HttpWebRequest
HttpWebRequest request = WebRequest.Create("http://www.url.com/api/Memberapi") as HttpWebRequest;
//optional
HttpWebResponse response = request.GetResponse() as HttpWebResponse;
Stream stream = response.GetResponseStream();
Run Code Online (Sandbox Code Playgroud)
使用响应来查看它是否成功.可以提出几个例外(http://msdn.microsoft.com/en-us/library/system.net.httpwebrequest.getresponse(v=vs.110).aspx),它会告诉你,为什么你的通话失败了.
归档时间: |
|
查看次数: |
46757 次 |
最近记录: |