我正在使用本地服務器來測試應用程序,並從我自己的機器向該服務器發出請求。如何讓HTTParty忽略SSL?
測試服務器的SSL不好,並且由於這一點,HTTParty會引發錯誤。從我讀,HTTParty應該忽略默認SSL,但是當我嘗試這樣做:
HTTParty.get("#{ @settings.api_server }#{ url }").parsed_response
它拋出這個錯誤:
OpenSSL::SSL::SSLError at/
SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed
如何使它忽略SSL?
將api URI更改爲'http'而不是'https'或者刪除端口443(如果指定了)? –
看到這裏 - https://github.com/jnunemaker/httparty/issues/93 – maerics
呃,使用http反而很好,tnx邁克!我曾經看到過你提到的問題,maerics,如果我理解了正確的小談話,我不應該首先得到這些錯誤,這就是爲什麼我實際上發佈了這個問題,我很無能。 –