此URI:
http://localhost:50454/api/Bla/Get/50/-2
使用此webapi控制器操作:
Route("Bla/{x:double}/{y:double}")]
[AcceptVerbs("GET")]
[HttpGet]
public IHttpActionResult Bla([FromUri] double x, double y)
{
// ...
}
然而,只要我开始使用包含逗号/点的内容:
http://localhost:50454/api/Bla/Get/50/-2.1
我收到404错误。为什么是这样?我该如何解决这个问题?
我现在明白我必须使用:
http://localhost:50454/api/Bla/Get/50/-2.1/
但是,我可以更改此行为吗?