# Timeout accessing .Net Webservice via POST or GET

**URL:** <https://www.ruby-forum.com/t/timeout-accessing-net-webservice-via-post-or-get/104658>\
**Category:** Ruby\
**Created:** [May 21, 2007, 10:51am UTC](https://www.ruby-forum.com/t/timeout-accessing-net-webservice-via-post-or-get/104658 "2007-05-21T10:51:32Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![commander](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/df705f/32.png) [@commander](https://www.ruby-forum.com/u/commander)\
**Post date:** [May 21, 2007, 10:51am UTC](https://www.ruby-forum.com/t/timeout-accessing-net-webservice-via-post-or-get/104658/1 "2007-05-21T10:51:32Z")

</div>

Hi,

I try to access an .Net webservice which is accessible via HTTP POST  
and GET. Using a browser this works just fine, but using Net::HTTP  
causes a timeout in rbuf\_fill. Any hint how to debug this? Or is it a  
know problem with MS ISS? I didn’t find anything using  
[groups.google.com](http://groups.google.com). Here is my code:

Net::HTTP.get\_print URI.parse(‘[https://secure](https://secure)…url which works fine  
in browser…’)

regards,  
Achim

---

<div class="post-metadata">

**Author:** ![commander](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/df705f/32.png) [@commander](https://www.ruby-forum.com/u/commander)\
**Post date:** [May 21, 2007, 12:29pm UTC](https://www.ruby-forum.com/t/timeout-accessing-net-webservice-via-post-or-get/104658/2 "2007-05-21T12:29:13Z")

</div>

On Mon, May 21, 2007 at 05:50:18PM +0900, Achim D. wrote:

> Hi,
> 
> I try to access an .Net webservice which is accessible via HTTP POST  
> and GET. Using a browser this works just fine, but using Net::HTTP  
> causes a timeout in rbuf\_fill. Any hint how to debug this? Or is it a  
> know problem with MS ISS? I didn’t find anything using  
> [groups.google.com](http://groups.google.com). Here is my code:
> 
> Net::HTTP.get\_print URI.parse(‘[https://secure](https://secure)…url which works fine  
> in browser…’)

Are you enabling ssl? Try the following sample code from the  
documentation  
embedded in net/https.rb

```
require 'net/https'
require 'uri'

uri = URI.parse(ARGV[0] || 'https://localhost/')
http = Net::HTTP.new(uri.host, uri.port)
http.use_ssl = true if uri.scheme == "https" # enable SSL/TLS
http.start {
  http.request_get(uri.path) {|res|
    print res.body
  }
}

```

---

<div class="post-metadata">

**Author:** ![commander](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/df705f/32.png) [@commander](https://www.ruby-forum.com/u/commander)\
**Post date:** [May 24, 2007, 11:46am UTC](https://www.ruby-forum.com/t/timeout-accessing-net-webservice-via-post-or-get/104658/3 "2007-05-24T11:46:00Z")

</div>

On 21 Mai, 12:28, Brian C. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> Are you enabling ssl? Try the following sample code from the documentation  
> embedded in net/https.rb  
> […]

That solved my problem. Thanks a lot! 🙂

Achim
