如何使用get请求将数据发送到服务器

时间:2011-05-21 15:15:46

标签: iphone

我想在用户填写iphone时使用

向服务器发送数据
NSURLRequest

但是当空间来自数据时,它返回错误的URL 任何帮助,请

2 个答案:

答案 0 :(得分:2)

如果您想要的只是通过GET发送表单,可能的方法是:

NSString* urlWithParams = @"http://xxxxxxxxxx.com/xxxxx/xxxxxx/mobile.php?method=createOrder&sid=dfdk6figau1reagpdv9sc6po67&dnumber=ali.jamali&odate=2011-05-21&ordate=2011-05-21&oshipto=shipopingto&otype=emergency&oatype=&oref=refrence&oshipvia=Shipping";

NSString* escapedUrl = [urlWithParams stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]; 

现在使用escapedUrl作为NSURLRequest的网址。 如果您需要帮助,请告诉我。根据您的评论,我发现您的问题只是编码。

答案 1 :(得分:1)

好的,有几件事。第一个:你为什么要使用GET? POST类似于从表单发送数据的规范。

第二:您是否将网址转换为net form?也就是说,%-sign形式的非地址字符,如空格的%20?