जब मैं कोशिश:HTTPPoison/हैकनी में एक विश्वसनीय प्रमाणपत्र कैसे जोड़ें?
HTTPoison.get! "https://facebook.com"
मैं:
** (HTTPoison.Error) {:tls_alert, 'unknown ca'}
[error] SSL: :certify: ssl_handshake.erl:1606:Fatal error: unknown ca
(httpoison) lib/httpoison.ex:66: HTTPoison.request!/5
जो उम्मीद की तरह है के बाद से मेरी कंपनी में मैं बाहर निकलने के लिए फ़ायरवॉल के प्रमाणपत्र पर भरोसा करने की जरूरत है।
मैंने सर्टिफिकेट (.cer फ़ाइल) सिस्टम पर भरोसा किया है, इसलिए wget
https
यूआरएल एक्सेस करते समय मुझे एसएसएल त्रुटियां नहीं देता है। लेकिन ऐसा लगता है कि हैकनी/HTTPoison इस विन्यास को अनदेखा करता है।
मैं HTTPoison/हैकनी को प्रमाण पत्र को विश्वसनीय प्रमाणपत्र के रूप में कैसे पहचानूं?
https: //www.ra bbitmq.com/ssl.html आपको सही रास्ते पर सेट कर सकता है। दिन के अंत में, HTTPoison हैकनी लपेटता है जो टीएलएस के लिए Erlang ': ssl' मॉड्यूल का उपयोग करता है। मैं अनुमान लगाता हूं कि HTTP दस्तावेज़ में सही कॉल के लिए उस दस्तावेज़ में वर्णित विकल्पों को पारित करने से चाल चलती है (मैं इसे स्वयं जांचता हूं लेकिन बाहर निकलने के बारे में, क्षमा चाहता हूं ;-)) – cdegroot