Отправьте запрос soap и зафиксируйте ответ
Привет,
Я пытаюсь построить программу WPF для создания Soap-запросов в виде xml-файлов в соответствии с WSDL, который добавляется в качестве ссылки на службу, проблема в том, что я не смог настроить прокси-класс для использования этого xml-файла и отправки его в качестве запроса, а также получения ответа . :
Необработанное исключение типа ' System.Сервис-модель.FaultException`1 ' произошло в mscorlib.dll дополнительная информация: ошибка приложения
public string returnSerializedxml(ввод объекта)
{
Помощью которого XmlSerializer XmlSerializer не = новый сериализатор XmlSerializer(вход.метод GetType());
использование (StringWriter textWriter = new StringWriter())
{
помощью которого XmlSerializer.Сериализация (textWriter, input);
верните textWriter.Метод toString();
}
}
частный недействительными обработчика button1_click(объект отправителя, RoutedEventArgs е)
{
ConsignmentEndpointClient proxy = новый ConsignmentEndpointClient();
сохранить Св = новый сохранить();
saveResponse response = новый saveResponse();
XmlDocument doc = новый XmlDocument();
doc. Load(путь);
response= proxy. save (sv); /*здесь происходит исключение*/
пробовать
{
Выход.Text = "Response: \n" + returnSerializedxml(ответ);
}
catch (ошибка исключения)
{
Выход.Text = "ошибка в запросе: \n" + ошибка;
}
Что я уже пробовал:
Я не уверен, но что-то не хватает, как FileStream или что-то подобное, я был бы благодарен за любой намек .