我想允许无效的SSL证书.我的主要代码如下:
myClient = [[MyClient alloc] init];
[myClient getHtml:@"/path/to/the/distination.html"];
Run Code Online (Sandbox Code Playgroud)
MyClient类代码如下:
#import <Foundation/Foundation.h>
#import "AFNetworking.h"
@interface MyClient : NSObject
- (void)getHtml:(NSString *)path;
@end
#define _AFNETWORKING_ALLOW_INVALID_SSL_CERTIFICATES_
@implementation MyClient
- (void)getHtml:(NSString *)path
{
AFHTTPClient *httpClient = [[AFHTTPClient alloc] initWithBaseURL:[NSURL URLWithString:@"https://trusted.server.net"]];
[httpClient getPath:path parameters:nil success:^(AFHTTPRequestOperation *operation, id responseObject) {
NSLog(@"%@", responseObject);
} failure:^(AFHTTPRequestOperation *operation, NSError *error) {
NSLog(@"error = %@", error);
}];
}
@end
Run Code Online (Sandbox Code Playgroud)
我阅读下面的页面并尝试了宏但这不起作用.
自签名证书SSL·问题#189·AFNetworking/AFNetworking https://github.com/AFNetworking/AFNetworking/issues/189
请帮我...
我想告诉urllib2.urlopen(或自定义开启者)使用127.0.0.1(或::1)来解析地址.但是,我不会改变我的/etc/resolv.conf.
一种可能的解决方案是使用类似dnspython查询地址和httplib构建自定义URL开启工具的工具.我更喜欢告诉urlopen使用自定义名称服务器.有什么建议?
我试图避免在这里问这样一个新问题,但我是一个学习IOS的Android开发者,我无法弄清楚如何使用AFNetworking 2.0为我的帖子请求添加一个简单的标题.下面是我的代码到目前为止,如果我想提出一个不需要标题的请求,有效.有人可以通过添加到我的代码段或提供替代方案来显示这个吗?我遇到了这个问题:http ://www.raywenderlich.com/30445,它显示了如何在"A RESTful Class"标题下添加标题,但是它用于afnetworking 1.0,现在我已经折旧了.
AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];
NSDictionary *parameters = @{@"uid": @"1"};
AFHT
[manager POST:@"http://myface.com/api/profile/format/json" parameters:parameters success:^(AFHTTPRequestOperation *operation, id responseObject) {
//NSLog(@"JSON: %@", responseObject);
self.feedArray = [responseObject objectForKey:@"feed"];
[self.tableView reloadData];
} failure:^(AFHTTPRequestOperation *operation, NSError *error) {
NSLog(@"Error: %@", error);
} ];
}
Run Code Online (Sandbox Code Playgroud) afnetworking ×2
dns ×1
dnspython ×1
header ×1
http-headers ×1
ios ×1
objective-c ×1
python ×1
urllib2 ×1
urlopen ×1