用GET发送数据到服务器

问题描述:

我制作了一个网站,其中显示了我的所有高分。我使用php制作的脚本将我的iphone游戏的分数发送到我的网站。该脚本的作品,因为如果我在我的浏览器中输入由我的应用程序生成的链接,则会添加分数。用GET发送数据到服务器

但是我想从我的应用程序发送分数。该脚本使用GET方法获取名称,分数等。

这是我现在有:

NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:urlString]]; 
NSError * e; 
NSData *data = [NSURLConnection sendSynchronousRequest:request returningResponse:nil error:&e]; 

但它不将数据发送到我的服务器。 urlString是正确的,因为如果我在我的浏览器中输入由我的应用程序生成的链接,则会添加分数。

我怎样才能解决这个问题,提前

谢谢你检查URL包含无效字符?当您在浏览器中粘贴网址时,浏览器会将空格和其他趣味网址转换为网址编码值。您可能需要对urlString进行url编码才能获得所需的响应。

搜索此NSString方法:stringByAddingPercentEscapesUsingEncoding:并使用NSUTF8StringEncoding作为参数。

+0

感谢您指出了这一点,原来我在我的网址中有一些空格,所以我解决了这个问题,非常感谢,我认为这与我的连接方式有关。 – coderjoe