我正在使用fiddler生成对TransportCredentialOnly(Basic(服务的RESTful请求。如果我包含"Authorization:Basic"行,我总是会收到一个错误400的坏请求。否则,如果我不考虑,我会得到预期的401。
通常,当我看到一个400时,会有一个堆栈跟踪,或者一些线索来帮助我调试它,但在这种情况下什么都没有。我在这个问题上兜圈子。GUID+app_tracelog&app_tracelog似乎没有更新或显示任何内容,在我的service.config文件中,我有
<serviceDebug includeExceptionDetailInFaults="True" />
对于大多数错误,它确实会产生堆栈跟踪。验证子系统似乎因为某种原因而变得不安,但我不知道为什么。。。
我在fiddler中的请求头只有Authorization:Basic[Base64版本的name;pass],仅此而已
请告知!
名称和密码应该用冒号分隔,而不是用分号分隔。