#!/usr/bin/env ruby # encoding: utf-8 require 'net/http' require 'uri' module Order class Request SERVER_URL = 'http://sandoz.xmlconv.yasuhiro.org/' ACTION = 'propharma' def initialize @uri = URI.parse(SERVER_URL + ACTION) @http = nil end def post @http = Net::HTTP.new(@uri.host, @uri.port) request = Net::HTTP::Post.new(@uri.request_uri) #request.set_form_data(content) request.body = content @response = @http.request(request) end def result puts "code #=> #{@response.code}" puts "body #=> \n#{@response.body}" end def content content = <<-CONTENT CONTENT end end end request = Order::Request.new request.post request.result