1

我正在构建一个工具来将一些 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 ........

Headers - + Headers {User-Agent: Funkyrox/1.0 (Language=C#; =) Content-Type: application/octet-stream Content-MD5: 4BDPHUko1//iVAdb5wr/Vw== Host: 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时,我收到了回复,所以我认为它是有效的

我似乎找不到真正有用的例子来说明如何做到这一点。我从 Amazon 下载了一个 C# 工具,并在其中使用了很多代码,但看不到如何正确调用该服务。

有任何想法的人吗?

4

0 回答 0