0

我正在 asp.net 中提供一项宁静的服务MVC 4 Web API。我有一个 get 方法,可以从 URI 获取 url 编码数据作为参数。但是,问题是当我从(firefox 工具)尝试这种方法时RESTClient,我得到 404。当我检查堆栈跟踪时,我的 url 似乎带有非编码参数。你可以看到下面的例子:

Url format: /api/Applications/key

我发送这个:

/api/Applications/3baxYhYzpVGTrIIzs4CvGv4KIcIRHn5yqx%2F9a5PzTJxK4SWVcwi9GI6bib9pe1psk%2FdYeD0EaOdMHZpzWl%2Fbwg%3D%3D

在响应正文中,请求 url 看起来像这样;

/api/Applications/3baxYhYzpVGTrIIzs4CvGv4KIcIRHn5yqx/9a5PzTJxK4SWVcwi9GI6bib9pe1psk/dYeD0EaOdMHZpzWl/bwg==

由于转义字符,我收到错误消息。我可以使用 post,但我想继续使用宁静的架构。

任何建议将被认真考虑。

4

0 回答 0