ASIHTTPRequest 中url参数中文乱码

ASIHTTPReques确实是在开发过程中,数据的传输,获取方面给我们很大的帮助。然而在一些方面也是需要一些的注意。

在我们使用ASIHTTPReques 进行get方式获取数据时,如果需要传入中文,一般的方式就是把参数放在url中,进行处理。然而这种方式会直接调用回调函数:requestFailed:不会成功的。

这时的解决办法是:

用继承ASIHTTPReques的子类ASIFormDataRequest进行处理,如:

    xrequest = [[ASIFormDataRequest alloc] initWithURL:[NSURL URLWithString:@"url"]];
[xrequest setPostValue:@"参数值" forKey:@"参数key"];
xrequest.delegate = self;
[xrequest startAsynchronous];

这儿的url是路径,不包含参数。

上一篇:Linux远程复制文件


下一篇:linux下ssh远程登录/scp远程复制文件/rsync远程同步命令的自动登录