2010-12-06 1 views
3

外部Webサービスを呼び出そうとしたときに、断続的な「Unauthorized」エラーメッセージが表示されます。このメッセージが表示されたら、ページをリロードし続けると、最終的には動作します。SoapFault Unauthorized - Purolator Webservicesに接続

誰もこれまでに似たような問題に遭遇しましたか?それはサーバーの問題だと思いますか?私はそれが悪い負荷分散サーバか何かであるかどうか疑問に思っています。

WebサービスがHTTPS経由で呼び出されています。

答えて

1

ご質問ありがとうございます。

  1. 間違っ開発/生産キーまたは間違った開発/生産パスワード:

    「401無許可」エラーは、以下の問題が原因で発生することができます。あなたが提供している資格情報が、あなたが鍵を申請したときにPurolatorによって与えられたものであることを再度確認してください。 5つの連続した要求が間違ったパスワードでサーバーに送信された場合、そのキーは自動的にロックされます。別のキーを申請するか、Purolatorに連絡して鍵のロックを解除する必要があります。 ( ":"、 "$"などのパスワードの一部である特殊文字があることに注意してください)。

  2. 間違ったサーバーを指しています。 開発段階のリソースセンターでサンプルコードを使用している場合、これらは実動サーバーを指しています。これを修正するには、ロケーションURLの接頭辞として "DEV"(開発)を追加するだけです: たとえば、PHPの場合: 'location' => "https://devwebservices.purolator.com/PWS/V1 https://webservices.purolator.com/PWS/V1:「『場所』 =>

が本番サーバの使用を指すように(送料文書サービスのためにこの場合)」/ShippingDocuments/ShippingDocumentsService.asmx /ShippingDocuments/ShippingDocumentsService.asmx」(送料ドキュメントサービスのためこの場合)

迅速な対応のために、当社の技術サポートフォーラム上の任意のPurolatorの具体的な質問(Webサービス)を投稿してお気軽に:http://purolatorwebservices.com

は私がDEVWEBSERVICEを使用していますことを追加したいチーム [email protected]

+0

、 PurolatorのE-船のWebサービスをありがとうございます。現時点で開発サーバーに問題はありませんか?私は、同じリクエストを再送すると、結局それが機能することが非常に奇妙であることがわかりました。それは最大で3回連続して私を否定した。それは常にいくつかの試行後に動作します。 – jgallant

+0

フォーラムをチェックアウトしました。他の人が私と同じ問題を投稿しました。サーバーが正常に動作していることを確認してください。 – jgallant

+0

こんにちはJon、私たちは常に開発サーバーと運用サーバーを使用しており、障害は報告されていません。 – integral007