У меня есть одна служба WCF, которую я пытаюсь использовать через тестовый клиентский проект на c #,
Я использую приложение SOAPUI, затем из этого приложения я могу передать тело вместе с аутентификацией в запросе и могу декодироватьЭто.
но я могу передать часть тела мыла через тестовый клиентский проект, но не могу пройти аутентификацию в заголовке вместе с частью тела в запросе.
нижеприведенный код, который я написал в тестовом клиентском проекте:
AService.AServiceClient client = new AService.AServiceClient();
AService.GetAByKeyRequest request = new AService.GetAByKeyRequest
{
Authorization = "xyz:123",
AKey = "123"
};
var SoapResponse = ((AService.IAService)client).GetAByKey(request);
и ниже - часть кода, в которой выполняется запрос:
GetAResponse GetAByKey(GetAByKeyRequest getAByKeyRequest)
{
//...
string basicAuthorization = request.Headers[System.Net.HttpRequestHeader.Authorization];
//...
}
Пожалуйста, дайте некоторое представление