【发布时间】:2014-01-30 19:03:23
【问题描述】:
我想通过 proxy 在 ruby on rails 中运行以下命令:
curl --request POST http://200.206.38.24:8580/my_server_path/
--data-binary @test01.xml
--header "Content-type: Application/vnd.vizrt.payload+xml;type=element"
到目前为止,我有:
PROXY_URL = 'proxy.mydomain.com'
PROXY_PORT = 3128
PROXY_USER = 'user'
PROXY_PASSWORD = 'pass'
MSE_HOST = '200.206.38.24'
MSE_PORT = 8580
MSE_PATH = '/my_server_path/'
xml_file = '<?xml version="1.0" encoding="utf-8"?><etc... />'
Net::HTTP::Proxy(PROXY_URL, PROXY_PORT, PROXY_USER, PROXY_PASSWORD).start(MSE_HOST, MSE_PORT) do |http|
response = http.post(MSE_PATH, xml_file, {"Content-type" => "Application/vnd.vizrt.payload+xml;type=element"})
end
提前感谢您的帮助。
【问题讨论】:
标签: ruby-on-rails ruby post curl proxy