# HTTP post - SocketError

**URL:** <https://www.ruby-forum.com/t/http-post-socketerror/145389>\
**Category:** Rails\
**Created:** [August 8, 2008, 5:46pm UTC](https://www.ruby-forum.com/t/http-post-socketerror/145389 "2008-08-08T17:46:09Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![nateleavitt](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/3bc359/32.png) [@nateleavitt](https://www.ruby-forum.com/u/nateleavitt)\
**Post date:** [August 8, 2008, 5:46pm UTC](https://www.ruby-forum.com/t/http-post-socketerror/145389/1 "2008-08-08T17:46:09Z")

</div>

I can’t figure this one out! Here is my code:

def test\_post  
query = { :formid =\> “5”, :type =\> “CustomFormWeb”, :Contact0Email =\>  
“removed\_email\_address@domain.invalid”, :Contact0FirstName =\> “Testertilla”, :Contact0LastName  
=\> “Test”, :Conctact0PostalCode =\> “85201” }

url = URI.parse(‘[https://endorsed.infusionsoft.com](https://endorsed.infusionsoft.com)’)  
res = Net::HTTP.start(url.host, url.port) do |http|  
http.post\_form(url, query)  
end

render :text =\> “Success!”  
end

I’m getting this error:

SocketError (getaddrinfo: nodename nor servname provided, or not known):

I’m running on OSX 10.5.4.

It’s basically posting to an application that usually expects a form  
post. I’ve also tried the post\_form method with the same results.

Please help!
