调用Amazon Web Services提交xml文件throws WebException无法解析远程名称https

时间:2014-09-03 21:06:55

标签: c# amazon-web-services system.net.webexception

我正在构建一个工具,将一些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#工具,并在那里使用了很多代码,但无法正确查看如何调用该服务。

任何有想法的人?

0 个答案:

没有答案