Visual Studio 2010でWebサービスを使用/使用しようとしています。APIのドキュメントには、次の3つのURLが含まれています。
- http://testwebpay.interswitchng.com/test_paydirect/services/webpayservice.svc
- http://testwebpay.interswitchng.com/test_paydirect/api/v1/gettransaction.xml
- http://testwebpay.interswitchng.com/test_paydirect/api/v1/gettransaction.json
ドキュメントには2つの例があります。jsonの場合、サンプルリクエストは次のようになります。
Http://testwebpay.interswitchng.com/test_paydirect/api/v1/gettransaction.json?productid=21&transactionreference=8421941122&amount=300000 HTTP/1.1
UserAgent: Mozilla/4.0 (compatible; MSIE 6.0; MS Web Services Client Protocol 4.0.30319.239)
Hash: F6FF2E22F99D93DDDA52D71811FD92B3A71FA1968A66216E0D310DAD
およびXMLの場合:
GET Http://testwebpay.interswitchng.com/test_paydirect/api/v1/gettransaction.xml?productid=21&transactionreference=8421941122&amount=300000 HTTP/1.1
UserAgent: Mozilla/4.0 (compatible; MSIE 6.0; MS Web Services Client Protocol 4.0.30319.239)
Hash: F6FF2E22F99D93DDDA52D71811FD92B3A71FA1968A66216E0D310DAD
.svc
ドキュメントには、 URLを消費する例が示されていません
Add -> Webservice Reference
VS 2010で使用しようとしていますが、 .svc
URLに対して次のエラーが発生し続けます(上記3の最初のエラー)。
ダウンロード中にエラーが発生しまし
https://testwebpay/test\_paydirect/services/WebPAYService.svc?wsdl
た。
リモート名を解決できませんでした:'testwebpay'
メタデータに解決できない参照が含まれています:https://testwebpay/test\_paydirect/services/WebPAYService.svc?wsdl
。メッセージを受け入れることができる
エンドポイントをリッスンしていませんでした。https://testwebpay/test\_paydirect/services/WebPAYService.svc?wsdl
これは多くの場合、誤ったアドレスまたはSOAPアクションが原因で発生します。詳細については、InnerException(存在する場合)を参照してください。
リモート名を解決できませんでした:'testwebpay'
上記の3つのURLのうち、サービス参照を追加するために使用する必要があるのはどれですか。それはサービス側の問題ですか、それとも私は何か間違ったことをしていますか?
提案してください