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/
อย่างไรก็ตาม ฉันสามารถเปลี่ยนพฤติกรรมนี้ได้หรือไม่