Tôi đã thực hiện một dự án đơn giản để gọi dịch vụ web wcf bằng cách sử dụng ksoap2. Nhưng khi nó gọi envelope.getResponse(); nó mang lại cho lỗi nói -----Android với dịch vụ web WCF bằng cách sử dụng ksoap2 - lỗi SoapFault - lỗi: ‘a: ActionNotSupported’
“SoapFault - faultcode: 'a: ActionNotSupported' faultstring: 'Thông điệp với hành động 'GetString' không thể xử lý tại máy thu, do ContractFilter không khớp tại EndpointDispatcher. Đây có thể là do hợp đồng không khớp (Hành động không khớp giữa người gửi và người nhận ) hoặc ràng buộc/an ninh không khớp giữa người gửi và người nhận . Hãy kiểm tra xem người gửi và người nhận có hợp đồng tương tự và cùng ràng buộc (bao gồm yêu cầu bảo mật, ví dụ như tin nhắn, Giao thông vận tải, Không) 'faultactor: ' null' chi tiết: null”
Tôi chạy dịch vụ web trong localhost.
hãy giúp tôi một số một
là giá trị này đúng mà tôi đã được giao,
private static final String SOAP_ACTION = “GetString”;
private static final String OPERATION_NAME = “GetString”;
private static final String WSDL_TARGET_NAMESPACE = “http://tempuri.org/”;
private static final String SOAP_ADDRESS = “http://10.0.2.2:14089/Service1.svc?wsdl”;
Cảm ơn bạn rất nhiều Ladislav Mrnka ... :)))) – janitheshan
Cảm ơn bạn rất nhiều người đàn ông. Đối với điều này tôi lãng phí 2 ngày. Cảm ơn bạn một lần nữa – Gunaseelan
Nó đã giúp trong việc có được hành động chính xác .... Cảm ơn bạn đã hướng dẫn – Noman