いくつかの 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== 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 ......................
必要に応じて他にもあります。
https://mws.amazonservices.co.ukに pingを実行すると、応答が返されるので有効だと思います
これを行う方法の本当に役立つ例が見つからないようです。Amazon から C# ツールをダウンロードし、そこにある多くのコードを使用しましたが、サービスを正しく呼び出す方法がわかりません。
アイデアのある人はいますか?