2011-10-27 29 views
5

Tôi đang sử dụng nhật thực để phát triển trên Android, tôi đang cố gắng kết nối với dịch vụ web .net ... khi tôi' m gọi một WebMethod, nó không phải là có thể t lấy dữ liệu khi kiểm tra trong log mèo nó cho thấyAndroid Ksoap2 SoapFault - lỗi: 'soap: Client' faultstring: 'Máy chủ không thể đọc yêu cầu

**10-27 11:46:44.222: WARN/System.err(638): 02-22 12:41:08.008: W/System.err(860): SoapFault - faultcode: 'soap:Server' 
    faultstring: 'Server was unable to process request. 
    ---> Object reference not set to an instance of an object.' 
    faultactor: 'null' detail: [email protected] 

Xin hãy giúp tôi ra tôi mới để ksoap2 trong Android .....

+2

Có vẻ như bạn có tham số đầu vào Chuỗi mà bạn không điền vào và máy chủ không giải thích nó dưới dạng chuỗi trống nhưng chỉ là một giá trị rỗng, là bất hợp pháp đối với dịch vụ SOAP của bạn. Khắc phục: đặt chuỗi thành độ dài> 0. – bdares

+0

Cảm ơn sự trợ giúp của nó bây giờ ... –

+0

Kiểm tra tên tham số trong webmethod và android request.addProperty ("tên thông số", pXmlString) phải khớp –

Trả lời

6

lỗi này đi kèm khi bạn chưa cung cấp đúng URL, Tên Phương thức hoặc Hành động Xà phòng của dịch vụ web nơi bạn đã lưu trữ dịch vụ web của mình. Lý do khác có thể liên quan đến việc lưu trữ webservice của bạn trên tempuri, hãy kiểm tra kỹ vấn đề của bạn

1

Trong trường hợp của tôi vấn đề là NameSpace, tôi đã bỏ "/" ở cuối không gian tên.

Các vấn đề liên quan