неділя, 23 грудня 2012 р.

Ruby Net:HTTP and https

# подготовка параметров
uri = URI('https://server/path')
request_params = {'param1' => 'val1'}

http = Net::HTTP.new(uri.host, uri.port)
http.use_ssl = true if uri.scheme == 'https'

http.start do |h|
  request = Net::HTTP::Post.new uri.request_uri
  request.set_form_data(request_params)
  response = h.request request # Net::HTTPResponse object

  # обработка response.body
end

Немає коментарів:

Дописати коментар