我正在開發一個iPhone應用程序,我需要將一些數據(以XML格式)從iPhone發送到服務器,在服務器端,我將解析該XML並獲取數據每個XML節點並按照我的要求使用它們。iPhone +以XML格式將數據從iPhone發送到服務器
我的問題是:
- 我將如何形成的iPhone上的XML文件?
- 我將如何將該XML文件發送到服務器?
我將使用哪些方法。
問候,PRATIK
我正在開發一個iPhone應用程序,我需要將一些數據(以XML格式)從iPhone發送到服務器,在服務器端,我將解析該XML並獲取數據每個XML節點並按照我的要求使用它們。iPhone +以XML格式將數據從iPhone發送到服務器
我的問題是:
我將使用哪些方法。
問候,PRATIK
我不知道你在XML文件中把什麼樣的數據,但我只是用的NSMutableString創建它,然後將其更改爲一個NSData時您已準備好將其上傳到服務器。
爲您的服務器創建一個NSURLRequest並將HTTPMethod設置爲POST。將Content-Type設置爲「multipart/form-data」。將XML文件添加到HTTPBody中,將其設置爲MIME類型爲text/plain。
下面是對文件上傳創建的NSURLRequest一些信息:http://www.cocoadev.com/index.pl?HTTPFileUpload
哦,順便說一句,他們使用NSASCIIStringEncoding,你要改變,要NSUTF8StringEncoding編碼它們的數據。
要在iPhone上構建XML文件,爲什麼不使用KissXML?
要將XML文件發送到服務器,爲什麼不使用ASIHTTPRequest(ASIFormDataRequest類)?
將XML傳遞爲字符串 – Brij 2010-01-16 06:50:58