# Can ruby support send http request or call other programs written in like c or c# or Java?

**URL:** <https://www.ruby-forum.com/t/can-ruby-support-send-http-request-or-call-other-programs-written-in-like-c-or-c-or-java/196638>\
**Category:** Rails\
**Created:** [April 10, 2008, 11:45am UTC](https://www.ruby-forum.com/t/can-ruby-support-send-http-request-or-call-other-programs-written-in-like-c-or-c-or-java/196638 "2008-04-10T11:45:19Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![lily](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/97f17d/32.png) [@lily](https://www.ruby-forum.com/u/lily)\
**Post date:** [April 10, 2008, 11:45am UTC](https://www.ruby-forum.com/t/can-ruby-support-send-http-request-or-call-other-programs-written-in-like-c-or-c-or-java/196638/1 "2008-04-10T11:45:19Z")

</div>

hello, everyone,  
I am developping a website using Ruby on Rails which need to go to  
another website to get some information to update my own database.  
Does ruby have similar function support like in c#:WebRequest.Create  
Request.GetResponse();  
And how I call other programs in Rails?

Many thanks,

Lily

---

<div class="post-metadata">

**Author:** ![lily](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/97f17d/32.png) [@lily](https://www.ruby-forum.com/u/lily)\
**Post date:** [April 10, 2008, 12:27pm UTC](https://www.ruby-forum.com/t/can-ruby-support-send-http-request-or-call-other-programs-written-in-like-c-or-c-or-java/196638/2 "2008-04-10T12:27:53Z")

</div>

On 10 Apr 2008, at 10:44, lily wrote:

> hello, everyone,  
> I am developping a website using Ruby on Rails which need to go to  
> another website to get some information to update my own database.  
> Does ruby have similar function support like in c#:WebRequest.Create  
> Request.GetResponse();  
> And how I call other programs in Rails?

Have you looked at Net:HTTP ?

Fred

---

<div class="post-metadata">

**Author:** ![lily](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/97f17d/32.png) [@lily](https://www.ruby-forum.com/u/lily)\
**Post date:** [April 10, 2008, 12:30pm UTC](https://www.ruby-forum.com/t/can-ruby-support-send-http-request-or-call-other-programs-written-in-like-c-or-c-or-java/196638/3 "2008-04-10T12:30:18Z")

</div>

Ruby Net::HTTP class would support such requests  
[http://www.ruby-doc.org/core/classes/Net/HTTP.html](http://www.ruby-doc.org/core/classes/Net/HTTP.html)

there are some other classes/gems that are worth looking at:  
net/http  
net/https for secure connections  
openssl  
open-uri  
hpricot

especially hpricot is very handy if you have to process the returned  
html or xml
