I have a really bizarre situation here.<br><br>I have code using http:request that used to work, apparently until I installed R12B-3 (or did something stupid to break something somewhere). Now I get this bizarre situation where it will work with a URL containing a numeric IP, but not "localhost". Whenever I use localhost, I get {error,econnrefused}, but if I use <a href="http://0.0.0.0">0.0.0.0</a> or <a href="http://127.0.0.1">127.0.0.1</a> it works. It always used to work with localhost. I even replaced localhost in /etc/hosts with <a href="http://0.0.0.0">0.0.0.0</a> instead of <a href="http://127.0.0.1">127.0.0.1</a> but to no avail.  If I post to localhost via browser it works fine, it's only http:request that is giving problems. I can ping localhost no problem.<br>
<br>I'm using Yaws 1.75 on Ubuntu 8.04 (Hardy Heron) x86_64 and Erlang OTP R12B-3. Yaws is running in embedded mode on port 8888 of {0,0,0,0}.<br><br>Can anyone suggest what might have gone wrong?<br><br>(xhg_test@ender)13> http:request(post,{"<a href="http://localhost:8888/deliver/002">http://localhost:8888/deliver/002</a>",[],"text/xml; charset='utf-8'","<Msg/>"}, [], [], 'XHG').<br>
{error,econnrefused}<br>(xhg_test@ender)14> http:request(post,{"<a href="http://127.0.0.1:8888/deliver/002">http://127.0.0.1:8888/deliver/002</a>",[],"text/xml; charset='utf-8'","<Msg/>"}, [], [], 'XHG').<br>
{ok,{{"HTTP/1.1",200,"OK"},<br>     [{"date","Tue, 24 Jun 2008 00:58:58 GMT"},<br>      {"server","Yaws/1.75 Yet Another Web Server"},<br>      {"content-length","22"},<br>
      {"content-type","text/xml"}],<br>     "<Response status='0'/>"}}<br>(xhg_test@ender)15> http:request(post,{"<a href="http://0.0.0.0:8888/deliver/002">http://0.0.0.0:8888/deliver/002</a>",[],"text/xml; charset='utf-8'","<Msg/>"}, [], [], 'XHG').  <br>
{ok,{{"HTTP/1.1",200,"OK"},<br>     [{"date","Tue, 24 Jun 2008 00:59:16 GMT"},<br>      {"server","Yaws/1.75 Yet Another Web Server"},<br>      {"content-length","22"},<br>
      {"content-type","text/xml"}],<br>     "<Response status='0'/>"}}<br><br><br>