成人视屏在线观看-国产99精品-国产精品1区2区-欧美一级在线观看-国产一区二区日韩-色九九九

您的位置:首頁技術(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)文章:
主站蜘蛛池模板: a毛片免费 | 色老久久 | 日韩视频久久 | 亚洲国产天堂久久精品网 | 日韩毛片免费视频一级特黄 | 国语精品视频在线观看不卡 | 欧美三级不卡视频 | 欧美一级艳片视频免费观看 | 欧美一级毛片免费播放aa | 欧洲性大片xxxxx久久久 | 国产真实乱子伦精品视手机观看 | 男女男精品视频在线播放 | 欧美线在线精品观看视频 | 日本www免费视频网站在线观看 | 麻豆md国产在线观看 | 在线成人播放毛片 | 99久久精品免费看国产一区二区 | 亚洲精品视频在线观看免费 | 午夜免费片在线观看不卡 | 日本色中色 | 欧美日本一区二区三区生 | 久久r视频 | 成人一级视频 | 亚洲精品欧美精品一区二区 | 亚洲高清视频网站 | 特黄特级a级黄毛片免费观看多人 | 香蕉福利久久福利久久香蕉 | 亚洲欧美综合网 | 天天摸天天爽视频69视频 | 亚洲特一级毛片 | 欧美成人性色大片在线观看 | 国产精品毛片va一区二区三区 | 国产综合亚洲专区在线 | 久草免费在线观看 | 免费播放巨茎人妖不卡片 | 18性欧美69| 国产成人最新毛片基地 | 日韩特黄特色大片免费视频 | 国内一区 | 一区二区三区 日韩 | 亚洲成a人不卡在线观看 |