私は webHttpBinding を使用して wcf サービスを公開し、JSON 形式を返します。次のようなヘッダーでセキュリティ認証を行いたいと考えています。
CustomerServiceClient client = new CustomerServiceClient();
using (OperationContextScope scope = new OperationContextScope(client.InnerChannel))
{
MessageHeader header = MessageHeader.CreateHeader("username", "http://tempuri.org", "testuser");
OperationContext.Current.OutgoingMessageHeaders.Add(header);
}
エンベロープ バージョン 'EnvelopeNone (http://schemas.microsoft.com/ws/2005/05/envelope/none)' は、メッセージ ヘッダーの追加をサポートしていません。
私は長い間グーグルで検索しましたが、結果はありません。
ありがとう。