2012-11-02 54 views
0

我不熟悉MVC4和Web api这个主题。我的问题可能是基本的,但对我有帮助。 我用(HTTP://本地主机:3668/API /值)和(HTTP://本地主机:3668/API /值/ 3)来电得到执行getget(int id)的方法。但不知道如何在api控制器中调用Post和delete方法,谢谢。在Web api控制器中调用Post和Delete方法

回答

0

你不能只将地址打入你喜欢的浏览器。灵活的开发和调试解决方案是一个命令行工具,如curl(http://curl.haxx.se/),它能够发送HTTP GET,POST,PUT,DELETE等。

为了从应用程序中使用api,您的客户技术。如果您正在制作基于浏览器的应用程序,则可以使用xmlhttprequest发送GET,POST,PUT和DELETE请求。如果您需要服务器到服务器通信,则可以使用System.Net.WebClient

1

如果您单击表单按钮,将会检测到邮件。从C#代码,你可以做这样的事情

HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://localhost:3668/api/values/3"); 
request.Method = "DELETE"; 
相关问题