亚洲免费在线视频-亚洲啊v-久久免费精品视频-国产精品va-看片地址-成人在线视频网

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

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

瀏覽:132日期: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)文章:
主站蜘蛛池模板: 久久国内精品 | 欧美一级毛片欧美毛片视频 | 伊人网在线免费视频 | 直接看的毛片 | 国产中文字幕在线播放 | 成人国产精品高清在线观看 | 久久精品中文字幕不卡一二区 | 日本精品高清一区二区2021 | 欧美一级毛片欧美一级 | 黄色a三级免费看 | 91久久国产综合精品女同我 | 天空在线观看免费完整 | 免费人成在线观看网站视频 | 一级a爰片久久毛片 | 在线日韩欧美 | 亚洲成av人影片在线观看 | 成年人在线网站 | a级毛片在线视频免费观看 a级免费 | 欧美在线视频 一区二区 | 日本毛片在线看 | 午夜影院在线免费 | 欧美日韩a∨毛片一区 | 日本一级毛片在线看 | 日本一级毛片免费 | 日韩手机看片福利精品 | 国产一级做a爰片久久毛片99 | 大看蕉a在线观看 | 国产杨幂福利在线视频观看 | 亚洲国内 | 国产成人精品一区二三区在线观看 | 亚洲在线观看视频 | 日本韩国三级在线 | 女人18毛片a级毛片 女人aaaaa片一级一毛片 | 欧美成人看片一区二区三区尤物 | freesex日本高清nice | 亚洲成年人免费网站 | 欧美日韩精彩视频 | 美国一级欧美三级 | 狠狠色丁香九九婷婷综合五月 | 国产又色又爽黄的网站免费 | 久久久久久久久久久福利观看 |