1

これは、私が HTTP GET リクエストを行うために使用するメソッドです。HTTPS を使用するように変更するにはどうすればよいですか?

AS_NET_BASE_URL = http://www.myapp.com

http:// を https:// に置き換えるのと同じくらい簡単ですか?

前もって感謝します

+(void)startGETRequestAtUrlRoute:(NSString *)route withParameters:(NSString *)slashSeparatedParams completion:(void (^)(BOOL, id))completion{

    //If internet is rachable, start request
    if ([self isInternetReachable]) {

        //Where request is going
        AFHTTPClient *httpClient = [[AFHTTPClient alloc] initWithBaseURL:[NSURL URLWithString:AS_NET_BASE_URL]];

        NSString *path = [NSString stringWithFormat:@"%@%@%@", AS_NET_BASE_URL, route, slashSeparatedParams];

        //Tell operation to expect JSON
        [httpClient registerHTTPOperationClass:[AFJSONRequestOperation class]];
        [httpClient setDefaultHeader:@"Accept" value:@"application/json"];

        //Start spinner
        [self startNetworkIndicator];

        //Set up actual GET request
        [httpClient getPath:path
                 parameters:nil
                    success:^(AFHTTPRequestOperation *operation, id responseObject) {

                        //Stop spinning
                        [self stopNetworkIndicator];

                        //Make the response JSON valid
                        if (responseObject) {
                            completion(YES, responseObject);
                        }
                    }

                    failure:^(AFHTTPRequestOperation *operation, NSError *error) {

                        [self stopNetworkIndicator];

                        completion(NO, NULL);
                        //Error
                        NSLog(@"%@", error);

                    }
         ];

        //No internet connection
    }else{
        completion(NO, NULL);
    }
}
4

1 に答える 1