使用curl测试是成功的
以下为object-c代码
ASIHTTPRequest *asi = [ASIHTTPRequest requestWithURL:[NSURL URLWithString:@"https://api.leancloud.cn/1.1/classes/JSPatch"]];
asi.requestMethod = @"GET";
asi.delegate = self;
NSDictionary *headers = @{
@"X-LC-Id":@"G6VltVc9puBtkECnytY*****",
@"X-LC-Key":@"4rvpKczH9nkdEbJO3FX*****",
@"Content-Type":@"application/json",
};
[asi setRequestHeaders:[headers mutableCopy]];
[asi setCompletionBlock:^{
NSString *json = [[NSString alloc] initWithData:asi.responseData encoding:NSUTF8StringEncoding];
NSLog(@"%@", json);
}];
[asi setFailedBlock:^{
NSError *error = asi.error;
if (error
&& [error.domain isEqualToString:NetworkRequestErrorDomain]) {
NSString *title = @"";
if (error.code == ASIConnectionFailureErrorType) {
title = @"网络异常,请稍后重试";
} else if (error.code == ASIRequestTimedOutErrorType) {
title = @"请求超时,请稍后重试";
}
error = [NSError errorWithDomain:NetworkRequestErrorDomain code:ASIConnectionFailureErrorType userInfo:@{NSLocalizedDescriptionKey:title}]; // 网络异常提示
}
}];
[asi startAsynchronous];