Вызовите веб-службы Amazon для отправки XML-файлов. WebException. Удаленное имя не может быть разрешено. Https

Я создаю инструмент для преобразования некоторых CSV-файлов в XML-файлы, а затем загружаю их через Amazon Web Services для загрузки продуктов в магазин.

Я тестирую инструмент, и перевод с CSV на XML в порядке, и создается правильный xml, но у меня возникают проблемы с вызовом сервисов AWS и отправкой файлов. В настоящее время я не могу даже успешно вызвать службу AWS, не говоря уже о попытке отправить файл.

Когда я создаю HttpWebRequest и пытаюсь вызвать метод "GetRequestStream", я получаю исключение WebException:

"Удаленное имя не может быть разрешено https"

Там нет внутреннего исключения или что-нибудь полезное, чтобы помочь мне.

Свойства, которые я установил для webRequest:

Адрес - https://mws.amazonservices.co.uk/Action=SubmitFeed&MarketplaceIdList.Id.1=MarketPlaceId&Merchant.................

Заголовки - + Заголовки {User-Agent: Funkyrox/1.0 (Language=C#; =) Content-Type: application/octet-stream Content-MD5: 4BDPHUko1//iVAdb5wr/Vw== Хост: mws.amazonservices.co.uk

} System.Net.WebHeaderCollection

Хост - "mws.amazonservices.co.uk"

Метод - ПОЧТА

RequestUri - https://mws.amazonservices.co.uk/Action=SubmitFeed&MarketplaceIdList.Id.1=MarketPlaceId&Merchant......................

Есть и другие, если это необходимо.

Когда я пингую https://mws.amazonservices.co.uk/ я получаю ответ, поэтому думаю, что он действителен

Я не могу найти действительно полезных примеров того, как это сделать. Я скачал инструмент C# из Amazon и использовал там много кода, но не вижу, как правильно вызвать службу.

У кого-нибудь есть идеи?

0 ответов

Другие вопросы по тегам