相关疑难解决方法(0)

我想通过AFNetworking允许无效的SSL证书

我想允许无效的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

请帮我...

objective-c afnetworking

27
推荐指数
6
解决办法
3万
查看次数

告诉urllib2使用自定义DNS

我想告诉urllib2.urlopen(或自定义开启者)使用127.0.0.1(或::1)来解析地址.但是,我不会改变我的/etc/resolv.conf.

一种可能的解决方案是使用类似dnspython查询地址和httplib构建自定义URL开启工具的工具.我更喜欢告诉urlopen使用自定义名称服务器.有什么建议?

python dns dnspython urllib2 urlopen

14
推荐指数
2
解决办法
1万
查看次数

AFNetworking 2.0请求w.自定义标题

我试图避免在这里问这样一个新问题,但我是一个学习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)

header http-headers ios afnetworking afnetworking-2

10
推荐指数
1
解决办法
1万
查看次数