1

フィドラーを使用して、TransportCredentialOnly(Basic) サービスへの RESTful 要求を生成しています。「Authorization: Basic」行を含めると、エラー 400 bad request が常に表示されます。それ以外の場合、省略した場合、予想される 401 が返されます。

通常、400 が表示されると、スタック トレースまたはデバッグに役立つ何らかの手がかりがありますが、この場合は何もありません。私はこれについて円を描いています。GUID + app_tracelog と app_tracelog は何も更新または明らかにしていないようで、私の service.config ファイルには

   <serviceDebug includeExceptionDetailInFaults="True" />

ほとんどのエラーでスタック トレースが生成されます。認証サブシステムが何らかの理由で動揺しているように見えますが、その理由はわかりません...

私のフィドラーのリクエストヘッダーには、Authorization: Basic [Base64 version of name;pass] が含まれているだけです。

お知らせ下さい!

4

1 に答える 1

2

名前とパスワードは、セミコロンではなくコロンで区切る必要があります。

于 2011-10-11T23:43:32.530 に答える