相关疑难解决方法(0)

AFNetworking请求错误代码999

我是Objective-c的新手,我在使用AFNetworking时遇到了困难.

所以问题是我想向服务器发一个简单的POST请求,该服务器会给我发回盐.我做一个简单的应用程序,以测试我的请求,但我不明白为什么我得到错误代码999.

这是我的代码示例.

+ (void)simpleRequest; {
    NSURL *mailserver = [NSURL URLWithString:@"https://localhost:4443/"];

    AFHTTPSessionManager *manager = [[AFHTTPSessionManager alloc]initWithBaseURL:mailserver];
    manager.securityPolicy.allowInvalidCertificates = TRUE;
    manager.responseSerializer = [AFJSONResponseSerializer serializer];
    manager.requestSerializer = [AFJSONRequestSerializer serializer];
    NSDictionary *parameters = @{@"username": @"testtest"};

    [manager POST:@"api/v0/login/salt" parameters:parameters success:^(NSURLSessionDataTask *operation, id responseObject) {
        NSLog(@"JSON: %@", responseObject);
    } failure:^(NSURLSessionDataTask *operation, NSError *error) {
        NSLog(@"Error: %@", error);
    }];
}
Run Code Online (Sandbox Code Playgroud)

我已将此代码链接到一个调用此函数的简单Button.

我有另一个应用程序,在红宝石运动中,这项功能的工作被罚款我可以得到没有任何错误的响应.但是使用这个简单的应用程序,我无法做任何请求,他们都返回此错误代码999.

错误:错误域= NSURLErrorDomain代码= -999"已取消"UserInfo = {NSErrorFailingURLKey = https:// localhost:4443/api/v0/login/salt,NSLocalizedDescription =已取消,NSErrorFailingURLStringKey = https:// localhost:4443/api/v0/login/salt }

所以我真的很想知道我做错了什么,有谁可以帮我这个?谢谢

编辑:

这是在经理中保存经理还是做错事的好方法?如果这是好方法,这似乎不起作用谢谢你的帮助

.h文件

@property (nonatomic, retain) AFHTTPSessionManager *session;
Run Code Online (Sandbox Code Playgroud)

.m文件 …

objective-c ios afnetworking rubymotion

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

标签 统计

afnetworking ×1

ios ×1

objective-c ×1

rubymotion ×1