我什么时候使用第一个动作?
public HttpResponseMessage Put(HttpRequestMessage message)
{
}
Run Code Online (Sandbox Code Playgroud)
我几乎总是只看到这种方式.也许是因为它很容易映射到一个完整的网址?
public HttpResponseMessage Put(int id)
{
}
Run Code Online (Sandbox Code Playgroud)
public HttpResponseMessage Put(HttpRequestMessage message)
Run Code Online (Sandbox Code Playgroud)
相当于:
public HttpResponseMessage Put()
Run Code Online (Sandbox Code Playgroud)
该HttpRequestMessage参数自动绑定,以便您可以在控制器方法中获取请求信息(如果需要)(源).如果您不需要访问它,请省略它.
如果您需要通过id,您将需要:
public HttpResponseMessage Put(HttpRequestMessage message, int id)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4805 次 |
| 最近记录: |