require "open-uri" #如果有GET请求参数直接写在URI地址中 uri = 'http://uri' html_response = nil open(uri) do |http| html_response = http.read end puts html_response require "open-uri" #如果有GET请求参数直接写在URI地址中 uri = 'http://uri' html_response = nil open(uri) do |http| html_response = http.read end puts html_response
params = {}
params["name"] = 'Tom'
uri = URI.parse("http://uri")
res = Net::HTTP.post_form
(uri, params)
#返回的cookie
puts res.header['set-cookie']
#返回的html body
puts res.body
params = {}
params["name"] = 'Tom'
uri = URI.parse("http://uri")
res = Net::HTTP.post_form
(uri, params)
#返回的cookie
puts res.header['set-cookie']
#返回的html body
puts res.body
#
# 描述:
# 发送快递数据到datasystem,使用https
# 输入:
# data - 组装后的expess的数据
# 输出:
# datasystem返回的状态信息
#
def self.senddatassl(url,data)
url = url + data
$logger.info(url)
begin
uri = URI.parse(URI.escape(url))
http = Net::HTTP.new(uri.host, uri.port)
http.use_ssl = true
if ($logger != nil)
$logger.info("链接地址参数:#{URI.escape(url)},文件名:#{__FILE__},第 #{__LINE__} 行")
$logger.info("传入data参数:#{data.to_json},文件名:#{__FILE__},第 #{__LINE__} 行")
end
request = Net::HTTP::Get.new(uri.request_uri)
response = http.request(request)
rescue =>exception
$logger.error("传递url地址为#{url},错误!#{exception.to_s},文件名:#{__FILE__},第 #{__LINE__} 行")
return nil
end
return response.body
end
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有