国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術(shù)文章
文章詳情頁

ruby - Net::HTTP::POST 發(fā)送參數(shù)值為hash數(shù)組的方法

瀏覽:106日期:2024-08-10 09:08:37

問題描述

代碼如下(很常見的發(fā)送post的方法):

def access_api(path, data)uri = URI(path)http = Net::HTTP.new(uri.host, uri.port)if uri.scheme == ’https’ http.verify_mode = OpenSSL::SSL::VERIFY_NONE http.use_ssl = trueendbegin request = Net::HTTP::Post.new(uri.request_uri) request.set_form_data(data) res = http.request(request) if parsed[’code’] =1 parsed else nil endrescue puts ’communication failed’endend

這個方法發(fā)送類似{'name' => 'www.xxx.com', 'type'=>'download'}的參數(shù),沒什么問題,但是現(xiàn)在有一個需求參數(shù)里有一個數(shù)組,數(shù)組的元素是map,類似{'ip'=>{'static.xxx.com'=>80,'img.xxx.com'=>23}},這個該怎么搞

問題解答

回答1:

可以使用Content-Type: application/json

body 放序列化的JSON

也可以使用to_query方法轉(zhuǎn)成url query string的形式

api: http://api.rubyonrails.org/classes/Object.html#method-i-to_query這是Rails里的方法

ruby - Net::HTTP::POST 發(fā)送參數(shù)值為hash數(shù)組的方法

{:token=>'6df95c86c2be8f3d44eaa2da04f173ba', :name=>'www.xxxx.com', :type=>'download', :ip=>[{:'static.xxx.com'=>80}, {:'img.xxx.com'=>80}]}

to_json 轉(zhuǎn)成json放body

相關(guān)文章:
主站蜘蛛池模板: 欧美日本一区二区三区 | 国产三级香港在线观看 | 狼伊千合综网中文 | 日韩特级黄色片 | 欧美色v | 中文国产成人精品久久一区 | 免费久久| 国产美女三级做爰 | 亚洲国产精品久久综合 | 色拍拍噜噜噜aⅴ在线观看 色青青草原桃花久久综合 色婷婷91 | 男吃女下面刺激视频免费 | 欧美与黑人午夜性猛交久久久 | 国产欧美日韩另类 | 手机看片1024欧美日韩你懂的 | 在线观看免费视频国产 | 国产精品一级毛片不收费 | 欧美一级片网 | 亚洲不卡视频在线观看 | 97成人在线 | 亚洲国产一区二区三区最新 | 久草在线看片 | 免费一级性片 | 日本在线资源 | 亚洲精品一区二区综合 | 自拍偷自拍亚洲精品一区 | 免费观看欧美一级牲片一 | 亚洲视频在线播放 | 99视频精品全部 在线 | 欧美极品欧美精品欧美视频 | 久久免费影院 | 欧美高清一区二区三区欧美 | 大量真实偷拍情侣视频野战 | www成人国产在线观看网站 | a一级毛片录像带 录像片 | 国产精品成人免费观看 | 正在播放国产一区 | 国产一区二区在线 |播放 | 在线播放国产一区二区三区 | 91高清国产经典在线观看 | 成人午夜网站 | 日本在线加勒比 |