मैं स्क्वाक या फारो से HTTPS अनुरोध कैसे कर सकता हूं? HTTPClient
और दोस्तों को एसएसएल के लिए किसी भी सुविधा की कमी लगती है।मैं स्क्वाक या फारो में एक HTTPS अनुरोध कैसे कर सकता हूं?
उत्तर
Zodiac शुरू कर दिया Zodiac पर नजर रखने के लिए चाहते हो सकता है।
यह इस (Pharo forum से नुस्खा) की तरह सक्षम करें:
पहले डाउनलोड SqueakSSL प्लगइन और अपने Pharo निर्देशिका में डाल दिया, और फिर आवश्यक संकुल लोड:
"Load Zinc HTTP Components" Gofer it squeaksource: 'ZincHTTPComponents'; package: 'Zinc-HTTP'; package: 'Zinc-Tests'; package: 'Zinc-Patch-HTTPSocket'; load. "Load Zodiac including extras" Gofer it squeaksource: 'Zodiac'; package: 'Zodiac-Core'; package: 'Zodiac-Tests'; load. "Load extra Zinc support for Zodiac" Gofer it squeaksource: 'ZincHTTPComponents'; package: 'Zinc-Zodiac'; load. "Switch to the Zn Zodiac socket factory" ZnNetworkingUtils default: ZnZodiacNetworkingUtils new.
और तुम होना चाहिए HTTPS संसाधनों के खिलाफ अनुरोध करने में सक्षम।
There was a bit of discussion on the mailing list. संक्षेप में:
SqueakSSL is supposed to do the job, लेकिन कुछ फिक्सिंग पड़ सकता है। It can be invoked through WebClient, शॉन Denigris बताया गया है:
WebClient httpGet: 'https://www.google.com/search?q=squeak'.
और, मेलिंग सूची से:
If you know whom you want to connect to, then you can use stunnel.
मम्म दिलचस्प ... आश्चर्य अगर stunnel वाइल्डकार्ड का समर्थन करता है ... मुझे नहीं लगता। मुझे लगता है कि मुझे फारो से मूल एसएसएल कनेक्शन की आवश्यकता है जब एसएसएल क्लाइंट कनेक्शन सबडोमेन के साथ गेटवे पर है। यूआरएल के सबडोमेन में नामित कुछ खाते के बिंदुओं की तरह। उस वेब क्लाइंट को https –
तुम इतनी तरह WebClient के माध्यम से आसानी से SqueakSSL उपयोग कर सकते हैं:
वेब क्लाइंट httpGet: 'https://www.google.com/search?q=squeak '।
प्रमाणपत्रों में कोई समस्या हो सकती है, इस स्थिति में आपको त्रुटियों को पकड़ना और अनदेखा करना होगा (see here)।
इसके अलावा, Zinc http framework पर अपनी नजर रखें, जो जल्द ही फारो का नया डिफ़ॉल्ट होगा। ऐसा लगता है कि अभी तक एसएसएल नहीं है, लेकिन इसे तेजी से विकसित किया जा रहा है।
उत्पादन परिवेश में हम सिर्फ Lighttpd (या अपाचे) http से अनुवाद करने के लिए HTTPS का उपयोग करने के लिए
पर आज़माएं, मैं * एचटीटीपीएस की सेवा नहीं कर रहा हूं; उस स्थिति में, मैं बिल्कुल एक एसएसएल टर्मिनेटर को सामने रखूंगा। मैं इसे * ग्राहक अनुप्रयोग में * उपभोग करने के लिए देख रहा हूं। –
ध्यान रखें कि आपको https -> http भी करने में सक्षम होना चाहिए। यहां देखें [लिंक] (http://serverfault.com/questions/227057/revers-proxy-http-https) –
आप stunnel उपयोग करने के लिए चाहते हो सकता है।
क्यों?
पूरी तरह से सीपीयू गहन एन्क्रिप्शन/डिक्रिप्शन कार्यों को मूल पुस्तकालय में आउटसोर्स करने और उस तनाव के वीएम को मुक्त करने के लिए।
दूसरी ओर में, आप जैसा कि ऊपर उल्लेख जिंक से HTTPS अनुरोध बनाने के लिए आप सक्षम हो जाएगा कि द्वारा this initiative
हाल ही में फारो छवियों में समर्थन बहुत बेहतर है क्योंकि जिंक और राशि चक्र एकीकृत हैं। बस
का मूल्यांकन प्राप्त ZnEasy: 'https://www.google.com'
उदाहरण के लिए।
एक विस्तृत दस्तावेज यहां पाया जा सकता:
http://www.pharo-project.org/news?dialog=documentation-for-zinc-http
HTTPS ग्राहक, सुरक्षित POP क्लाइंट, सुरक्षित एसएमटीपी ग्राहक लिए
पढ़- 1. मैं हास्केल में एक HTTPS अनुरोध कैसे कर सकता हूं?
- 2. दोहरी स्क्रीन के साथ फारो/स्क्वाक पर्यावरण
- 3. मैं स्मॉलटाक स्क्वाक/फेरो
- 4. php curl: मैं एक वेब ब्राउज़र की तरह एक अनुरोध अनुरोध कैसे अनुकरण कर सकता हूं?
- 5. स्क्वाक और फारो में मुख्य विंडो शीर्षक कैसे सेट किया जा सकता है?
- 6. शुरुआत के लिए स्क्वैक या फारो स्मॉलटाकर?
- 7. स्क्वाक/फारो/न्यूज़पीक स्मॉलटाक वीएम का क्या अंतर है?
- 8. फ़ारो या स्क्वाक के साथ एक अच्छा वन-विंडो-एप्लिकेशन कैसे तैनात करें?
- 9. मैं Django में एक अनुरोध ऑब्जेक्ट कैसे बना सकता हूं?
- 10. रेल: मैं एक सहायक या नियंत्रक के बाहर अनुरोध ऑब्जेक्ट का उपयोग कैसे कर सकता हूं?
- 11. कैसे पता करें कि अनुरोध http या https में node.js
- 12. मैं एर्लंग के साथ एक HTTPS अनुरोध कैसे करूं?
- 13. स्क्वाक
- 14. स्क्वाक
- 15. मैं पर्ल में HTTP :: Async के साथ एक समय में 25 अनुरोध कैसे कर सकता हूं?
- 16. मैं CAKEPHP में एक GET अनुरोध का उपयोग कैसे कर सकता हूं?
- 17. स्क्वाक या फेरो से शेल कमांड का आह्वान
- 18. Node.js Https अनुरोध त्रुटि
- 19. डेल्फी में एक HTTPS पोस्ट अनुरोध कैसे करें?
- 20. मैं गिट के बजाय https: // का उपयोग करके एक गलती कैसे क्लोन कर सकता हूं: //
- 21. स्क्वाक
- 22. गीथब में, मैं क्लोन में अपने परिवर्तन कैसे कर सकता हूं और पुल अनुरोध सबमिट कर सकता हूं?
- 23. फारो/स्क्वाक - मैं किसी दिए गए वर्ग में किसी दिए गए विधि के कार्यान्वयन को तुरंत कैसे ब्राउज़ करूं?
- 24. मैं रूबी पर रूबी में एक अनुरोध कैसे प्रोफाइल कर सकता हूं?
- 25. मैं क्यूटी में एक छवि कैसे फसल कर सकता हूं?
- 26. मैं Django के साथ https कनेक्शन को आसानी से कैसे जांच सकता हूं क्योंकि मैं 'रनरवर' का उपयोग कर गैर-https कनेक्शन कर सकता हूं?
- 27. मैं MATLAB में एक जीयूआई कैसे प्रोग्राम कर सकता हूं?
- 28. मैं असेंबली में एक छवि कैसे स्थानांतरित कर सकता हूं?
- 29. पोस्टग्रेस्क्ल में: मैं एक साधारण काउंटर कैसे बना सकता हूं जिसे मैं रीसेट कर सकता हूं?
- 30. मैं पिरामिड में आईएनआई डेटा कैसे प्राप्त कर सकता हूं?
अंत में! एचटीटीपीएस के माध्यम से बात करने के लिए एक शुद्ध स्मॉलटाक समाधान। समय के बारे में। –