私はPHPとPythonでWebサービスをテストしていました。 Webサービスのアドレスは、http://my.domain.com/my/webservice
としましょう。そのURLを使ってPHPでWebサービスをテストしたところ、すべて正常に動作しました。しかし、私は同じ場所を使用したが、SOAPpyを使ってPythonでエラーが発生しました。以下はなぜWebサービスの末尾にスラッシュが重要なのですか?
Iは、Webサービス(パイソン)との通信に使用するコードです:
from SOAPpy import WSDL
server = SOAPProxy('http://my.domain.com/my/webservice', namespace)
server.myFunction()
私は、サーバーからもらった応答:
HTTPError: <HTTPError 301 Moved Permanently>
私が追加した場合、私がいることを把握それは動作するWebサービスの場所に後続のスラッシュ!
from SOAPpy import WSDL
server = SOAPProxy('http://my.domain.com/my/webservice/', namespace)
server.myFunction()
なぜ末尾にスラッシュがないとエラーが発生しますか?実際のサーバーのURLがあるので