से वेबसाइट की जड़ प्राप्त करें कोई विचार मैं एनएसएसटींग या एनएसआरएल से किसी वेबसाइट की जड़ कैसे प्राप्त कर सकता हूं? तो अगर मेरा यूआरएल http://www.foo.com/bar/baragain मुझे http://www.foo.com/ कैसे मिलेगा?एनएसएसटींग या एनएसयूआरएल
6
A
उत्तर
15
[url scheme]
और [url host]
का उपयोग कर तो जैसे द्वारा:
NSURL *url = [NSURL URLWithString:@"http://www.foo.com/bar/baragain"];
NSLog(@"Base url: %@://%@", [url scheme], [url host]);
// output is http://www.foo.com
-2
NSString *str = @"http://www.foo.com/bar/baragain";
NSArray *temp = [str componentsSeparatedByString: @".com"];
str = [NSString stringWithFormat: @"%@%@", [temp objectAtIndex:0], @".com"];
10
NSURL *url = [NSURL URLWithString:@"http://www.foo.com/bar/baragain"];
NSURL *root = [NSURL URLWithString:@"/" relativeToURL:url];
NSLog(@"root = '%@'", root.absoluteString); // root = 'http://www.foo.com/'
+0
Perfecto! धन्यवाद। – cmilhench
2
आप NSURL
के path
स्ट्रिंग से निकाल सकते हैं। यह पोर्ट नंबर और अन्य डेटा के लिए खाता है जो मूल साइट का हिस्सा हैं।
NSString *urlString = @"http://www.foo.com/bar/baragain";
NSURL *rootUrl = [NSURL URLWithString:urlString];
NSString *rootUrlString = [urlString stringByReplacingOccurrencesOfString:rootUrl.path withString:@""];
संबंधित मुद्दे
- 1. एनएसएसटींग या एनएसएमयूटेबलस्ट्रिंग
- 2. एनएसएसटींग
- 3. एनएसएसटींग
- 4. एनएसएसटींग
- 5. एनएसएसटींग
- 6. एनएसएसटींग
- 7. एनएसएसटींग
- 8. एनएसएसटींग
- 9. एनएसएसटींग
- 10. एनएसएसटींग
- 11. एनएसएसटींग
- 12. एनएसएसटींग
- 13. एनएसएसटींग
- 14. एनएसएसटींग
- 15. एनएसएसटींग
- 16. एनएसएसटींग
- 17. एनएसएसटींग
- 18. एनएसएसटींग
- 19. एनएसएसटींग
- 20. एनएसएसटींग
- 21. एनएसएसटींग
- 22. एनएसएसटींग
- 23. एनएसएसटींग
- 24. एनएसएसटींग
- 25. एनएसएसटींग
- 26. एनएसएसटींग
- 27. एनएसएसटींग?
- 28. एनएसएसटींग की जांच कैसे करें '%' या नहीं?
- 29. स्थैतिक एनएसएसटींग उपयोग बनाम इनलाइन एनएसएसटींग स्थिरांक
- 30. एनएसएसटींग क्रैशिंग
इस रूप में वहाँ यूज़रनेम और पासवर्ड भी हो सकता है सार्वभौमिक नहीं है ... इस बेहतर समाधान है: "एक और तरीका है कि मैं यह कर पाया NSURL एक रास्ता विधि शामिल है। मैं पथ प्राप्त कर सकता हूं, और इसे पूर्ण यूआरएल से घटा सकता हूं, और मुझे जो चाहिए वह छोड़ दिया गया है। " – Renetik
हाँ वहां पथ को घटाना सुरक्षित है यदि वहां कोई बंदरगाह भी था – petenelson