क्या ASIHTTPRequest समर्थन HTTPS कनेक्शन है? मेरा कनेक्शन अभी HTTP कनेक्शन और त्रुटियों के लिए काम करता है अगर मैं HTTPS कनेक्शन का प्रयास करता हूं। (RequestFailed में चला जाता है और मुझे एक 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;
}
धन्यवाद,
तेजा
मुझे लगता है कि आपका मतलब है "मुझे कोई परवाह नहीं है कि डेटा को अवरुद्ध और डिक्रिप्ट/एक हमलावर द्वारा एक मैन-इन-द-बीच हमले के माध्यम से बदल दिया गया है, इसलिए एक स्व-हस्ताक्षरित प्रमाणपत्र ठीक था"। :-) – JosephH
हाहा सच है, यह वास्तव में 10 रुपये खर्च करने और प्रमाण पत्र प्राप्त करने से थोड़ा अधिक जटिल है। हमने गोडाडी से प्रमाण पत्र खरीदे थे, लेकिन हमारे क्यूए सर्वर पर प्रमाण पत्र में होस्टनाम मिस्चैच था जो कुछ ब्राउज़रों पर चेतावनी और ASIHTTPRequest का उपयोग करते समय सादे अस्वीकृति का कारण बनता है। कोई भी इसे ठीक करने के लिए पर्याप्त देखभाल नहीं करता है और यहां हम हैं :) –
कमाल दोस्त। आपने घंटे बचाए .. –