我正在尝试使用 Fiddler 对我的 ASP.NET Web API Odata 端点服务执行 HTTP GET。URL 包含用于过滤结果的 OData 命令。我可以使用浏览器或谷歌扩展“邮递员”并运行查询,它可以工作。
但是,在将 URL 放入 Fiddler 的“作曲家”选项卡后,它立即变为红色。执行 GET 后出现以下错误:
HTTP 错误 400。请求格式错误
虽然我认为 Fiddler 在撰写和发送导致响应的正确请求时遇到了问题,但这有点牵强附会。这是带有 OData 命令的 URL:
http://localhost/MyApp/odata/People()?$filter=Name eq 'John'
如前所述,此查询适用于其他工具,但不适用于 Fiddler。由于我不是 Fiddler 专家并且没有直观地看到和选项来允许这样做或找到任何文档,任何人都可以告诉我是否可以使用 Fiddler 使用 OData 命令编写和发送这种类型的 GET?