Jan Svitok wrote:
> On 1/8/07, Alejandro Ramierz <aramirez / ebclosion.com> wrote:
>> I'm trying the following:
>>         'smsc'=>'mysmsc',
>>
>> I am thinking that the error is that I am trying to post in the port
>> 13013?
>>
>> Can someone please guide me on how to achieve this?
> 
> Hi,
> 
> different port should not be a prolem. I think your problem is that
> you are trying to use POST method (HTTP.post_form) while what you
> really want is GET (at least your first example implies that).
> 
> So try
> 
> #!/usr/bin/ruby
> require 'net/http'
> require 'uri'
> 
> uri = URI.parse('http://192.168.10.204:13013/cgi-bin/sendsms')
> uri.set_query( 'user'=>'tester', 'pass'=>'foobar', 'from'=>'444',
> 'to'=>'44440295', 'smsc'=>'mysmsc', 'text'=>'Test from ruby!')
> 
> res = Net::HTTP.get(uri),
> puts res.body
> 

Or

#!/usr/bin/ruby
require 'open-uri'
p 
open("http://192.168.10.204:13013/cgi-bin/sendsms?user=tester&pass=foobar&from=444&to=3423424&smsc=mysmsc&text=test 
from ruby")


-.rb


-- 
Posted via http://www.ruby-forum.com/.