AFNetworking设置代理的用户名和密码

时间:2017-04-10 06:49:21

标签: ios objective-c afnetworking alamofire nsurlsession

我想使用AFNetworking的用户名和密码设置代理 下面是我的代码:

proxyDict = @{
@"HTTPEnable"  : [NSNumber numberWithInt:1],
                  (NSString *)kCFNetworkProxiesHTTPProxy  : proxyHost,
                  (NSString *)kCFNetworkProxiesHTTPPort  : proxyPortFormted,
                  };

NSURLSessionConfiguration *sessionConfiguration = [NSURLSessionConfiguration defaultSessionConfiguration];
    sessionConfiguration.connectionProxyDictionary = proxyDict;

 NSMutableURLRequest *mutableRequest = [NSMutableURLRequest requestWithURL:URL];
[mutableRequest addValue:@"header Name" forHTTPHeaderField:@"header Value"];

添加后我得到了:

  

“请求失败:不可接受的内容类型:text / html”

对于这个问题。我添加这一行。

 manager.responseSerializer.acceptableContentTypes = [manager.responseSerializer.acceptableContentTypes                           setByAddingObject:@"text/html"];

添加上述行后。我收到了这个错误。

  

“JSON文本不是以数组或对象开头,而是选项允许未设置片段。” UserInfo = {NSDebugDescription = JSON文本不是以数组或对象开头,而是选项允许未设置片段。

但它的工作正常

 curl --proxy proxyIP:proxyPort -U headerName:headerPassword.

请帮忙

0 个答案:

没有答案