Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How do I make HTTParty ignore SSL?

Tags:

ruby

ssl

httparty

I'm using a local server to test an application, and make requests to that server from my own machine.

The test server's SSL is bad, and HTTParty throws errors because of that. From what I read, HTTParty should ignore SSL by default, but when I try to do this:

HTTParty.get( "#{ @settings.api_server }#{ url }" ).parsed_response 

It throws this error:

OpenSSL::SSL::SSLError at / SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed 

How do I make it ignore the SSL?

like image 224
Jasper Kennis Avatar asked Jan 06 '14 17:01

Jasper Kennis


1 Answers

In the latest HTTParty, you can use the verify option to disable SSL verification;

HTTParty.get( "#{ @settings.api_server }#{ url }", :verify => false ).parsed_response 
like image 106
sixones Avatar answered Oct 24 '22 17:10

sixones