我正在使用本地服务器来测试应用程序,并从我自己的机器向该服务器发出请求。如何让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,如果我理解了正确的小谈话,我不应该首先得到这些错误,这就是为什么我实际上发布了这个问题,我很无能。 –