我的代码,其中所有输入除数字之前或之后的空格

时间:2019-07-13 20:57:45

标签: asp.net-web-api

我正在尝试使我的API接受街道地址。尝试使用“街道地址”之类的方法时,它可以很好地工作,但是如果我要在其中添加数字,例如“ 123街道地址”或“ 123街道地址”,这是一个错误的请求。我对所有这些都有些陌生,我想知道是否有人知道我可以解决这个问题以及它为什么会发生。

[HttpGet("address={streetAddress}"]
public ContentResult Index(string streetAddress)
{       
   return new ContentResult
   {
        ContentType = "text/html",
        StatusCode = (int)HttpStatusCode.OK,
        Content = streetAddress
   };
}

如果我使用URL api/address=123%20Street%20Address,但我会收到HTTP错误400。我希望它返回“ 123 Shipping Street”。请求URL无效。

1 个答案:

答案 0 :(得分:1)

您需要通过邮寄而不是get进行请求。