体验新版 GitCode,发现更多精彩内容 >>
#!/usr/bin/env ruby =begin title=check remote interface response cid=0 pid=0 1. Send a request to interface http://xxx 2. Retrieve sessionID field from response json
3. Check its format >> `^[0-9]{8}`
=end
require 'uri' require 'net/http' require 'json'
uri = URI('https://cn.bing.com/HPImageArchive.aspx?format=js&idx=0&n=1') res = Net::HTTP.get_response(uri) json = JSON.parse(res.body) puts json['images'][0]['startdate']