a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 編程 > Ruby > 正文

Ruby程序中發送基于HTTP協議的請求的簡單示例

2020-10-29 19:36:08
字體:
來源:轉載
供稿:網友

1. 建立HTTP連接(通過GET方式發送請求參數)

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 

2. 通過POST發送請求參數

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 

3.HTTPS請求

# # 描述: #  發送快遞數據到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 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 欧美三区视频 | 日韩www| 亚洲一级片 | 久久久www成人免费精品 | 久久久久久国产精品 | 午夜视频网站 | 网址国产| 羞羞小视频在线观看 | 91香蕉嫩草 | 亚洲国产1区 | 欧美日韩电影一区二区 | 欧美自拍视频 | 欧美有码在线观看 | 亚洲精品字幕 | 国产精品www | 欧美一区永久视频免费观看 | 国产精品乱码一区二区三区 | 亚洲一级性 | 国产剧情一区二区 | 久久久国产一区二区三区四区小说 | 国产美女在线精品免费观看 | 亚洲国产一区二区三区四区 | 超碰在线影院 | 久久精品欧美一区二区三区不卡 | 日批视频在线播放 | 欧美日韩成人影院 | 久久精品亚洲精品 | 超碰97在线人人 | 三级色黄| 免费看一区二区三区 | 精品久久久久久久人人人人传媒 | 综合久久99| 在线观看黄色av网站 | 国产亚洲一区二区在线观看 | 成人在线免费视频 | 欧美黄色片| 草逼导航 | 国产精品国产三级国产普通话蜜臀 | 三级黄在线观看 | 精品欧美乱码久久久久久 | 一本久久a久久精品亚洲 |