我尝试将guid作为参数传递给我的web api控制器。客户方:
$http.post("/api/someapi/remove",{id:someId});
Web api动作签名:
public MyType Remove(Guid id){}
参数someId
是有效Guid的字符串表示。但是当我尝试发送数据时,我总是遇到404
错误。我读了很多关于这方面的话题,但没有找到任何帮助我的话题
答案 0 :(得分:0)
您在方法参数中缺少[FromBody]
。
请用下面的替换
public MyType Remove([FromBody]Guid id){}