1
我正在使用fiddler为TransportCredentialOnly(基本)服务生成RESTful请求。如果我包含“授权:基本”这一行,我总会得到一个错误400错误的请求。否则,如果我放弃它,我会得到预期的401.WCF - RESTful身份验证 - 始终获取400或401 HTTP响应
通常当我看到一个400有一个堆栈跟踪或一些线索来帮助我调试它时,但在这种情况下什么都没有。我在这一个圈子里。该GUID + app_tracelog & app_tracelog似乎没有更新或透露任何和我service.config文件我有
<serviceDebug includeExceptionDetailInFaults="True" />
这对于大多数的错误确实产生堆栈跟踪。看起来认证子系统由于某种原因而感到沮丧,但我不知道为什么......
我在fiddler中的请求头只是具有Authorization:Basic [Base64版本的名称; pass]而就是这样。
请指教!
我很高兴你抓住了。这就是导致我的400.我期望经历一些大的调试链,但没有......非常感谢你。 – Malachi
@Malachi,不客气:) –