我正在尝试使我的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无效。
答案 0 :(得分:1)
您需要通过邮寄而不是get进行请求。