Asp.net mvc 4 在Web api控制器中调用Post和Delete方法

Asp.net mvc 4 在Web api控制器中调用Post和Delete方法,asp.net-mvc-4,asp.net-web-api,Asp.net Mvc 4,Asp.net Web Api,我不熟悉这个主题MVC4和Web api。我的问题可能是基本的,但一定要帮助我。 我曾经(http://localhost:3668/api/values)及(http://localhost:3668/api/values/3)调用方法get和get(int-id)执行。但是不知道如何在api控制器中调用Post和delete方法,谢谢。您不能只将地址输入到您最喜欢的浏览器中。一个灵活的开发和调试解决方案是像curl()这样的命令行工具,它能够发送httpget、POST、PUT、DELETE

我不熟悉这个主题MVC4和Web api。我的问题可能是基本的,但一定要帮助我。
我曾经(http://localhost:3668/api/values)及(http://localhost:3668/api/values/3)调用方法
get
get(int-id)
执行。但是不知道如何在api控制器中调用Post和
delete方法,谢谢。

您不能只将地址输入到您最喜欢的浏览器中。一个灵活的开发和调试解决方案是像curl()这样的命令行工具,它能够发送httpget、POST、PUT、DELETE等


为了使用应用程序中的api,这一切都取决于客户端技术。如果您正在制作基于浏览器的应用程序,那么可以使用xmlhttprequest发送GET、POST、PUT和DELETE请求。如果您需要服务器到服务器的通信,您可以使用。

如果您单击表单按钮,将检测到Post。从C代码你可以做类似的事情

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