Tôi gặp một số sự cố với Thư viện web và Thư viện KSoap. Tôi đã tìm kiếm chủ đề này trước khi hỏi nhưng không thể tìm thấy bất cứ điều gì.Cách xác định tên và tham số của phương thức trong dịch vụ web wsdl
Đây là câu hỏi: Tôi có một url như http://www.anyting.com/bulkService.wsdl nhưng tôi chưa có bất kỳ tài liệu nào về nó. Tôi có thể xác định các tham số PHƯƠNG PHÁP TÊN và NAMESPACE chỉ kiểm tra tệp wsdl. Ví dụ: http://www.webservicex.net/isbn.asmx?WSDL
Nếu có thể, tôi có thể tìm thấy thông số phương pháp để gửi yêu cầu ở đâu.
Tôi đang làm việc trên Dự án Android vì vậy tôi đang sử dụng KSoap2, rằng tôi cần METHOD NAME và NAMESPACE.
ít câu hỏi:? Is myservice.wsdl url cùng myservice.asmx WSDL
Cám ơn sự ủng hộ của bạn ..
Chỉnh sửa # 1: tôi dành rất nhiều thời gian và tôi có các thông số đúng như thế:
METHOD_NAME: Web dịch vụ có thể có nhiều phương pháp. Nếu bạn không tìm thấy tài liệu về dịch vụ web của mình, bạn có thể tìm kiếm tên phương thức trong wsdl. Nếu phần mở rộng dịch vụ web của bạn là .asmx thì wsdl của bạn giống như ../services/service.asmx?wsdl. Mở tệp wsdl và tìm kiếm "tên hoạt động", thông số này là Phương thức của bạn. Chọn những gì nếu bạn muốn sử dụng.
NAMESPACE: Mở wsdl của bạn và tìm kiếm "targetNamespace". Tham số này là tham số NAMESPACE của bạn.
SOAP_ACTION: Tham số này bao gồm Tên phương thức và Không gian tên. Sử dụng nó như vậy Chuỗi SOAP_ACTION = NAMESPACE + METHOD_NAME;
- URL: Tìm phần tử "dịch vụ" trong wsdl. Phần tử này chứa "wsdlsoap: address location =" Địa chỉ này là URL của dịch vụ web của bạn.
Vâng nó đã cho tôi một thời gian. Tôi sử dụng trang web này để tạo yêu cầu SOAP từ trang web http://www.soapclient.com/SoapMsg.html] (http://www.soapclient.com/SoapMsg.html) (cuộn xuống). Và [http://footballpool.dataaccess.eu/data/info.wso?wsdl](http://footballpool.dataaccess.eu/data/info.wso?wsdl) cho tệp WSDL. –