Ruby on Rails Wednesday, March 2, 2011

On 1 mar, 19:32, exequiel <efu...@gmail.com> wrote:
> Hi,
>
> To send data from an action I do this:
>
> def send_mydata
>   ...
>   uri = URI.parse(link)
>   net_http = Net::HTTP.new(uri.host, uri.port)
>   net_http.open_timeout = timeout
>   net_http.read_timeout = timeout
>   net_http.use_ssl = (uri.scheme == 'https')# enable SSL/TLS
>   if net_http.use_ssl?
>     net_http.cert =
> OpenSSL::X509::Certificate.new(File.read(cert_path))
>     net_http.key = OpenSSL::PKey::RSA.new(File.read(key_path))
>     net_http.verify_mode = OpenSSL::SSL::VERIFY_NONE
>   end
>
>   self.response_body = proc do |response, output|
>     net_http.start do |http|
>       http.request_get(uri.request_uri()) do |res|
>         case res
>           when Net::HTTPSuccess then
>             res.read_body do |segment|
>               response.write(segment)
>             end
>           when Net::HTTPRedirection then
>             response.close() unless response.closed?
>             return
>           else
>             raise "Net::HTTPResponse error: #{res.message.to_s()}"
>          end
>       end
>     end
>   end
> end
>

Hi,
How can i set parameters in this case?

Thanks

--
You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.

No comments:

Post a Comment