我的一个Web API接收IP地址作为URL参数(字符串类型),并对其进行处理。问题在于,我无法将IP地址作为URL的一部分传递。
这是一个HTTP GET请求。当我尝试使用http://localhost/app/dosomethingwiththisip/10.20.128.0时会失败,而http://localhost/app/dosomethingwiththisip/10会成功(尽管它不能完成所需的操作)。
Web API方法被定义为启用属性路由的形式:
这是一个HTTP GET请求。当我尝试使用http://localhost/app/dosomethingwiththisip/10.20.128.0时会失败,而http://localhost/app/dosomethingwiththisip/10会成功(尽管它不能完成所需的操作)。
Web API方法被定义为启用属性路由的形式:
[Route("dosomethingwiththisip/{ipAddress}")]
[HttpGet]
public bool dosomethingwiththisip(string ipAddress)
{
}
我做错了什么吗?