我正在构建一个工具,将一些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(语言= C#; =) Content-Type:application / octet-stream Content-MD5:4BDPHUko1 // iVAdb5wr / Vw == 主持人:mws.amazonservices.co.uk
} System.Net.WebHeaderCollection
主持人 - " mws.amazonservices.co.uk"
方法 - POST
RequestUri - https://mws.amazonservices.co.uk/Action=SubmitFeed&MarketplaceIdList.Id.1=MarketPlaceId&Merchant ......................
如果需要,还有其他人。
当我ping https://mws.amazonservices.co.uk时,我得到了回复,所以我觉得它有效
我似乎无法找到如何做到这一点的非常有用的示例。我从亚马逊下载了一个C#工具,并在那里使用了很多代码,但无法正确查看如何调用该服务。
任何有想法的人?