ASIHTTPRequest có hỗ trợ kết nối HTTPS không? Kết nối của tôi hiện hoạt động với kết nối HTTP và lỗi nếu tôi thử kết nối HTTPS. (Goes vào requestFailed và mang lại cho tôi một ASIHTTPErrorRequestDomain)ASIHTTPRequest - HTTPS
-(void) getData
{
av.hidden = NO;
[av startAnimating];
NSString *urlString = [IP stringByAppendingString:@"Method1"];
NSURL *url = [NSURL URLWithString:urlString];
ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:url];
NSLog(@"URL = %@",url);
[request setRequestMethod:@"POST"];
[request setPostValue:@"val1" forKey:@"key1"];
[request setPostValue:@"val2" forKey:@"key2"];
[request setDelegate:self];
[request startAsynchronous];
}
- (void)requestFinished:(ASIHTTPRequest *)request
{
// Use when fetching text data
//NSString *responseString = [request responseString];
// Use when fetching binary data
NSData *responseData = [request responseData];
[self parseData:responseData];
[av stopAnimating];
av.hidden = YES;
}
- (void)requestFailed:(ASIHTTPRequest *)request
{
NSError *error = [request error];
[av stopAnimating];
av.hidden = YES;
}
Cảm ơn,
Teja
Tôi nghĩ rằng bạn có nghĩa là "Tôi không quan tâm nếu dữ liệu bị chặn và giải mã/thay đổi bởi kẻ tấn công thông qua cuộc tấn công giữa người, vì vậy chứng chỉ tự ký là tốt". :-) – JosephH
Haha đủ đúng, nó thực sự phức tạp hơn một chút so với không chi 10 đô và nhận được chứng chỉ. Chúng tôi đã mua chứng chỉ từ GoDaddy, nhưng chứng chỉ trên máy chủ QA của chúng tôi có tên máy chủ không phù hợp dẫn đến cảnh báo trên một số trình duyệt và từ chối đồng bằng khi sử dụng ASIHTTPRequest. Noone chăm sóc đủ để sửa chữa nó và ở đây chúng tôi là :) –
bạn thân tuyệt vời. Bạn đã tiết kiệm giờ .. –