我有一个名为Test Controller的控制器,方法名是Test Test Method接受一个参数。但是当参数包含空格斜杠的值时,web api会给出错误。我使用的WEB API 2.如何在uri中使用空格和斜杠处理参数C#WEB API 2
[Route("Test/{companyName}")]
[AcceptVerbs("GET", "POST")]
[System.Web.HHttpGet]
public HttpResponseMessage Test(string companyName)
{
}
的参数值是BTL /力汽车用品有限公司
我都试过,但什么都没有发生。
<uri>
<schemeSettings>
<add name="http" genericUriParserOptions="DontUnescapePathDotsAndSlashes" />
</schemeSettings>
</uri>