Вызовите веб-службы 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 и использовал там много кода, но не вижу, как правильно вызвать службу.
У кого-нибудь есть идеи?