Tôi đã thử nghiệm một dịch vụ web bằng PHP và Python. Địa chỉ của dịch vụ web là, giả sử, http://my.domain.com/my/webservice
. Khi tôi thử nghiệm dịch vụ web bằng PHP bằng cách sử dụng URL đó, mọi thứ hoạt động tốt. Nhưng, khi tôi sử dụng cùng một vị trí nhưng trong Python bằng cách sử dụng SOAPpy tôi nhận được một lỗi.Tại sao dấu gạch chéo trong dịch vụ web lại quan trọng như vậy?
Dưới đây là đoạn code tôi sử dụng để giao tiếp với các dịch vụ web (Python):
from SOAPpy import WSDL
server = SOAPProxy('http://my.domain.com/my/webservice', namespace)
server.myFunction()
Các phản ứng tôi nhận được từ máy chủ:
HTTPError: <HTTPError 301 Moved Permanently>
Tôi hình dung ra rằng nếu tôi thêm một dấu gạch chéo tới vị trí dịch vụ web mà nó hoạt động!
from SOAPpy import WSDL
server = SOAPProxy('http://my.domain.com/my/webservice/', namespace)
server.myFunction()
Tại sao thiếu dấu gạch chéo có thể gây ra lỗi?