我需要从 iOS 的 curl Web 服务中获取数据,客户端为我提供了标头名称、标头值和基本 url,我不知道如何处理它们,该 url 没有让我在浏览器中打开任何东西。他们提到数据是 JSON 编码的。
请把我链接到一些关于如何调用它们的库或教程。
我需要从 iOS 的 curl Web 服务中获取数据,客户端为我提供了标头名称、标头值和基本 url,我不知道如何处理它们,该 url 没有让我在浏览器中打开任何东西。他们提到数据是 JSON 编码的。
请把我链接到一些关于如何调用它们的库或教程。
您也可以将ASIHTTPRequest用于 cURL。
我用的是:
NSURL *url = [NSURL URLWithString:url];
__weak ASIHTTPRequest* request = [ASIHTTPRequest requestWithURL:url];
[request setDelegate:self];
request.shouldPresentCredentialsBeforeChallenge = YES;
[request appendPostData:[JSONString dataUsingEncoding:NSUTF8StringEncoding]];
[request setUsername:username];
[request setPassword:password];
[request setRequestMethod:@"PUT"];
request.timeOutSeconds = 30;
request.validatesSecureCertificate = NO;
[request startAsynchronous];
解决了它,必须设置 NSURLRequest http 方法和标头
[request setHTTPMethod:@"GET"];
[request setValue:@"HEADER_VALUE" forHTTPHeaderField:@"HEADE_RNAME_"];