每當我嘗試通過NSUrlRequest請求我的服務器時,xml代碼都出現在-didRceivedata委託方法中。當我打印它時會出現一些身體缺陷。這個怎麼做?從iOS的Web服務獲取錯誤代碼
回答
隨着NSURLRequest的使用,您可能會/或如下 輸出代碼/ somethng。
要得到正確的輸出,你必須使用 - NSXMLParserDelegate及其委託方法如下
- (空)解析器:(的NSXMLParser *)解析器didStartElement:(的NSString *)的ElementName的namespaceURI:(的NSString * )的namespaceURI的qualifiedName:(的NSString *)QNAME屬性:(的NSDictionary *)attributeDict
- (無效)解析器:(的NSXMLParser *)解析器didEndElement:(的NSString *)的ElementName的namespaceURI:(的NSString *)的namespaceURI的qualifiedName:(的NSString * )qName
- (void)解析器:(NSXMLParser *)解析器foundCharacters:(的NSString *)字符串
我希望,你會得到你的答案...
解析是好的..但我沒有得到正確的XML響應。在
我沒有得到正確的結果。這是我得到的。:我不確定。但是在Web服務中可能存在問題。再次檢查web服務。 –
你是否正確設置肥皂行動的標題值??? – Swati
- 1. 獲取web服務返回的實際錯誤代碼
- 2. Web服務API錯誤代碼?
- 3. iOS獲取Prestashop Web服務的問題(kCFErrorDomainCFNetwork錯誤-1012。)
- 4. 爲什麼我從服務器獲取505錯誤代碼?
- 5. 如何從Web服務獲取WS URL方法代碼
- 6. DataPower Web服務代理獲取500錯誤
- 7. 錯誤從ASMX Web服務
- 8. 獲取內存不足的錯誤,同時從Web服務
- 9. VS2013 Web Deploy從服務器中取代錯誤
- 10. REST Web服務:服務器響應以獲取JAX-B錯誤
- 11. IOS SDK - 錯誤調用Web服務
- 12. 如何從代碼獲取Azure雲服務的服務名稱?
- 13. 從服務中獲取錯誤
- 14. 獲取錯誤代碼:8155沒有列在SQL服務器
- 15. Web服務的錯誤,我發現了錯誤的Web服務
- 16. 無法從ReCaptchaResponse獲取錯誤代碼
- 17. 從GetEventParameter獲取錯誤代碼
- 18. 從IOException中獲取錯誤代碼
- 19. 不知道爲什麼我從我的PHP代碼獲取服務器錯誤
- 20. 從iOS上的.net Web服務獲取數據
- 21. 從iOS上的.net Web服務獲取對象列表
- 22. 如何讀取XML文件從Web服務中獲得的ios
- 23. 從web服務獲取的unicode字符,並在iOS應用
- 24. 獲取NZEC錯誤代碼
- 25. Web服務錯誤:
- 26. Web服務錯誤
- 27. Web服務錯誤
- 28. Android:400訪問RESTful Web服務時的錯誤代碼
- 29. 錯誤在我的java代碼爲web服務器
- 30. Flex Builder導入自動代碼中的Web服務錯誤
安置自己的代碼和錯誤,你會得到什麼。 – Maul
@Maul我收到此錯誤: 收到的數據是= <?xml version =「1.0」encoding =「utf-8」?> NS1:Client.NoSOAPAction 沒有SOAPAction頭 faultstring> < ns2 =「http://xml.apache.org/axis/」> priyankad-ThinkPad-T410 ns2:主機名> soapenv:Body> soapenv:Envelope> –
@中號aul我的代碼是: NSMutableURLRequest * request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@「http://192.168.1.5:9090/IphoneWebService/services/MyWebServiceTest」]]; [請求setValue:@「application/xml; charset = utf-8」forHTTPHeaderField:@「Content-Type」]; [請求setHTTPMethod:@「POST」]; NSString * stringData = @「Hello」; NSData * requestBodyData = [stringData dataUsingEncoding:NSUTF8StringEncoding]; request.HTTPBody = requestBodyData; NSURLConnection * conn = [[NSURLConnection alloc] initWithRequest:request delegate:self]; [conn start]; 有幫助嗎? –