【发布时间】:2014-05-21 02:24:06
【问题描述】:
我目前正在按照本教程使用 Web Api 创建一个简单的 REST 服务。请注意,这是我第一次做这样的事情,我只是想了解更多。
我已按照所有说明进行操作,并在我的本地主机上成功运行。我知道在本教程中,我所有 GET 请求的 URI 都类似于:
localhostapi/products/id
我了解这一点,以及如何在 URI 中执行简单的 GET 请求,并在浏览器中使用我的开发人员工具查看它实际发生的情况。
现在我的问题是......我如何发出 POST/DELETE/PUT 请求并实际查看它们在做什么?指南不太清楚,我是否将参数传递到 URI 中?当我想要除 GET 请求之外的任何内容时,URI 是否会更改?这里的文字似乎解释了它,但我不明白:
- 该方法采用 Product 类型的参数。在 Web API 中,复杂类型的参数从请求体中反序列化。因此,我们希望客户端以 XML 或 JSON 格式发送产品对象的序列化表示。
【问题讨论】:
标签: c# rest asp.net-web-api