iPhone +以XML格式将数据从iPhone发送到服务器
问题描述:
我正在开发一个iPhone应用程序,我需要将一些数据(以XML格式)从iPhone发送到服务器,在服务器端,我将解析该XML并获取数据每个XML节点并按照我的要求使用它们。iPhone +以XML格式将数据从iPhone发送到服务器
我的问题是:
- 我将如何形成的iPhone上的XML文件?
- 我将如何将该XML文件发送到服务器?
我将使用哪些方法。
问候,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编码它们的数据。
将XML传递为字符串 – Brij 2010-01-16 06:50:58