【发布时间】:2013-04-20 23:07:15
【问题描述】:
我正在尝试使用 Fiddler 对我的 ASP.NET Web API Odata 端点服务执行 HTTP GET。 URL 包含用于过滤结果的 OData 命令。我可以使用浏览器或 Google 扩展程序“Postman”并运行查询,它可以工作。
但是,在将 URL 放入 Fiddler 的“Composer”选项卡后,它立即变为红色。执行 GET 后出现以下错误:
HTTP 错误 400。请求格式错误
虽然我认为 Fiddler 在撰写和发送导致响应的正确请求方面存在问题,但这有点牵强附会。这是带有 OData 命令的 URL:
http://localhost/MyApp/odata/People()?$filter=Name eq 'John'
如前所述,此查询在其他工具中有效,但在 Fiddler 中无效。由于我不是 Fiddler 专家,并且没有直观地看到和允许此操作的选项或找到任何文档,任何人都可以告诉我是否可以使用 Fiddler 使用 OData 命令编写和发送这种类型的 GET?
【问题讨论】:
标签: asp.net-web-api odata fiddler