根据this answer,fiddler现在自动将{url}的用户信息转换为Authorization
标题"。有没有办法禁用它?
PUT: http://localhost/?name=ben+duguid&email=ben@example.com&token=123456
结果:
PUT: http://example.com&token=123456
Authorization: Basic bG9jYWxob3N0Lz9uYW1lPWJlbitkdWd1aWQmZW1haWw9YmVu
Host: example.com&token=123456
显然永远不会起作用。
我可以通过将@
编码为%40
的网址来解决此问题(我感谢它更加准确,因为它是一个保留字符)但是因为它之前有效,所以它意味着一些我以前的命令需要更新。
作为一个值得注意的地方,作曲家抱怨我是否尝试在查询字符串值中使用空格,但这是它所抱怨的唯一保留字符:
答案 0 :(得分:1)
你正在运行一个过时的Fiddler版本。更新到v4.6.1.4,您将发现此错误不再存在。