我想在用户填写iphone时使用
向服务器发送数据NSURLRequest
但是当空间来自数据时,它返回错误的URL 任何帮助,请
答案 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?