0
基本認証でWCF basicHttpBindingを使用すると、IISリセット後の最初の要求が、ユーザーなしで送信されます(許可なし:基本...)。データ)基本認証付きbasicHttpBindingユーザーなし/データ渡しの最初の要求を送信
コード:
client.ClientCredentials.UserName.UserName = "myUserName";
client.ClientCredentials.UserName.Password = "myPassword";
string anything = client.getValue(@"anyParam..");
設定:フィドラーによってモニターした後
<basicHttpBinding>
<binding name="ServiceNameHereServiceBinding" >
<security mode="TransportCredentialOnly">
<transport clientCredentialType="Basic" proxyCredentialType="None"
realm="">
</transport>
</security>
</binding>
</basicHttpBinding>
を、私は最初の要求は必ず行く(401を返す、ことがわかりました認証ヘッダーがまったくない場合)、別の要求が出て505エラーを返します。 その後、このサービスはそれ以降のすべての要求に適しています。