【发布时间】:2013-11-09 12:21:49
【问题描述】:
我需要发送普通的 HTTP 请求 (GET) 并以 text/html 形式回答。 如何使用 AFNetworkin 2 发送此响应?
现在我正在尝试使用
NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:@"https://example.com"]];
[self HTTPRequestOperationWithRequest:request
success:^(AFHTTPRequestOperation *operation, id responseObject) {
NSLog(@"JSON: %@", responseObject);
} failure:^(AFHTTPRequestOperation *operation, NSError *error) {
NSLog(@"Error: %@", error);
}];
而且很沮丧——它什么也没做。调试时,也没有触发success or fail子句。
我也尝试使用 GET:parameters:success:failure: 方法,但作为响应我看到了这个错误:
错误:错误域=AFNetworkingErrorDomain 代码=-1016 "请求 失败:不可接受的内容类型:text/html"
拜托,任何人都可以解释我有什么问题以及发送请求的正确方法是什么(如果我会得到文本/html的响应)?
问候,亚历克斯。
【问题讨论】:
-
你试过用http代替https吗?
-
我需要 https。但我觉得没关系
标签: ios objective-c request afnetworking-2