मैं PHP और पायथन में एक वेब सेवा का परीक्षण कर रहा था। वेब सेवा का पता था, मान लें, http://my.domain.com/my/webservice
। जब मैंने उस यूआरएल का उपयोग करके PHP में वेब सेवा का परीक्षण किया तो सबकुछ ठीक काम करता था। लेकिन, जब मैंने एक ही स्थान का उपयोग किया लेकिन पाइथन में SOAPpy का उपयोग करके मुझे एक त्रुटि मिली। कि अगर मैं एक जोड़नेक्यों वेब सेवा में पिछला स्लैश इतना महत्वपूर्ण है?
HTTPError: <HTTPError 301 Moved Permanently>
मैं यह पता लगाने:
from SOAPpy import WSDL
server = SOAPProxy('http://my.domain.com/my/webservice', namespace)
server.myFunction()
जवाब मैं सर्वर से मिला:
नीचे कोड मैं वेब सेवा के साथ संवाद करने के लिए इस्तेमाल किया (अजगर) है वेब सेवा स्थान पर पीछे हटना यह काम करता है!
from SOAPpy import WSDL
server = SOAPProxy('http://my.domain.com/my/webservice/', namespace)
server.myFunction()
पिछली स्लैश की कमी में त्रुटि क्यों होती है?