我正在使用fiddler为TransportCredentialOnly(Basic)服务生成RESTful请求。如果我包含“授权:基本”行,我总是收到错误400错误请求。否则,如果我把它遗漏,我会得到预期的401。
通常当我看到400有一个堆栈跟踪,或一些线索来帮助我调试它,但在这种情况下没有。我正在考虑这个问题。 GUID + app_tracelog& app_tracelog似乎没有更新或显示任何内容,在我的service.config文件中我有
<serviceDebug includeExceptionDetailInFaults="True" />
对于大多数错误,它会产生堆栈跟踪。似乎auth子系统由于某种原因而感到不安,但我不知道为什么......
我在fiddler中的请求标题只有Authorization:Basic [Base64版本的名称;传递]就是这样。
请指教!
答案 0 :(得分:2)
名称和密码应用冒号分隔,而不是分号。