0

我是这个主题 MVC4 和 Web api 的新手。我的问题可能是基本的,但对我有帮助。我使用 (http://localhost:3668/api/values) 和 (http://localhost:3668/api/values/3) 来调用方法getget(int id)执行。但不知道如何delete在 api 控制器中调用 Post 和方法,谢谢。

4

2 回答 2

1

如果您单击表单按钮,将检测到帖子。从 C# 代码中,您可以执行类似的操作

HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://localhost:3668/api/values/3");
request.Method = "DELETE";
于 2012-11-02T07:59:59.467 回答
0

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

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

于 2012-11-02T07:56:05.170 回答