【发布时间】:2012-07-04 06:34:14
【问题描述】:
我正在为我在 iPhone 上的 REST 服务创建一个客户端。我对如何发出 GET 和 POST 请求有点迷茫。我从 NSString 创建 url,将其转换为 NSURL 并根据 url 创建 NSURLRequest。在那之后,我很迷茫。此外,有时我关心响应,有时我不关心。例如,在请求新 id 时,我关心响应,因为它是我稍后将用来上传文件的 id,但是当我上传文件时,我不在乎,因为服务器不发送回应。
有没有人有一些(希望如此)简单的示例代码可以指向/分享?
到目前为止我所拥有的:
-(NSString *) makeGetRequest:(NSString *)url :(Boolean)careAboutResult
{
NSString *results = nil;
NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:url]];
NSError *reqError;
NSURLResponse *response = nil;
if(careAboutResult == YES)
{
//get the result
}
return results;
}
在我正在测试的代码中,URL 是
http://192.168.0.108:8081/TestUploadService/RestfulUpload.svc/id/test123_DOT_png
我是说我确实关心结果。
任何帮助将不胜感激。
【问题讨论】: