पर कोको में http प्राप्त करने के लिए कैसे करें कोई भी कोको में एक साधारण http को कैसे प्राप्त करें इस पर कुछ कोड पेस्ट कर सकता है?आईफोन
Q
आईफोन
6
A
उत्तर
9
यहां आप जाओ!
यह एक वेबसर्वर से एक छवि पकड़ लेता है।
NSURL *url = [ NSURL URLWithString: [ NSString stringWithFormat:@"http://www.somewebsite.com/demo.png"] ];
image = [ [ UIImage alloc ] initWithData: [ NSData dataWithContentsOfURL: url ] ];
या, यह एक पकड़ लेता है एक वेब पेज ...
NSURL *url = [ NSURL URLWithString:[ NSString stringWithFormat: @"http://www.google.com/search?q=%@", query ] ];
NSURLRequest *request = [ NSURLRequest requestWithURL: url ];
यह अतुल्यकालिक रूप से करने के लिए, आप NSURLConnection की जांच करनी चाहिए।
2
NSURLConnection
पर एक नज़र डालें। आप इसे यूआरएल, सिंक्रनाइज़ या (अधिमानतः) असीमित रूप से अनुरोध करने के लिए उपयोग करते हैं। यूआरएल प्रणाली के लिए पूर्ण प्रलेखन यहाँ है:
लेकिन क्या तुम सच में शायद चाहते हैं:
एप्पल कुछ नमूना कोड है कि मिलना चाहिए आप शुरू कर दिया गया है।
मैं दूसरा उदाहरण "क्वेरी" के साथ क्वेरी चर को पॉप्युलेट कर रहा हूं। मैं फिर करता हूं: एनएसडीएटा * प्रतिक्रिया डेटा = [अनुरोध HTTPBody]; और प्रतिक्रिया डेटा जानकारी के 0 बाइट्स के साथ आता है। क्या मैं कुछ गलत कर रहा हूं? मैं प्रतिक्रिया प्राप्त करना चाहता हूं और स्ट्रिंग में कनवर्ट करना चाहता हूं – Atma