如何传递HTTP GET API的日期和时间

时间:2018-06-06 07:03:59

标签: asp.net-web-api restful-url asp.net-web-api-routing

我正在尝试将日期和时间传递给HTTP GET API。它适用于日期。 但是当我试图将时间与它一起传递时,我会得到以下错误。

"从客户端(:)发现了一个潜在危险的Request.Path值。"

网址是这样的 " http://localhost:49123/api/books/2000-01-31T00%3A00%3A00"

任何建议都将受到赞赏。

1 个答案:

答案 0 :(得分:0)

当URL确实包含危险字符(例如“*”,“&”,“?”)时,通常抛出此异常。

使用某种urlencoding。它应该是 https://www.w3schools.com/asp/met_urlencode.asp