2014-10-09 2 views
2

팀 도시 API를 반환 JSON 예를 들어 내가 JSON에서 팀 도시 API에서 얻는 결과와 사투를 벌인거야

require 'open-uri' 
    url = ".../app/rest/buildQueue/" 
    c = Curl::Easy.new(url) do |curl| 
    curl.headers["Content-type"] = "application/json" 
    curl.http_auth_types = :basic 
    curl.username = 'user' 
    curl.password = 'password' 
    end 
    c.perform 
    puts c.body_str 

나는 XML 텍스트의 무리를 얻을 당신은 제어 할 Accept 헤더를 사용할 필요가

답변

0

또한 당신은

require 'net/http' 
require 'uri' 

url = URI('http://localhost:8111/httpAuth/app/rest/agents') 
req = Net::HTTP::Get.new(url) 
req['Accept'] = 'application/json' 
req.basic_auth 'admin', 'admin' 

res = Net::HTTP.start(url.hostname, url.port) {|http| 
    http.request(req) 
} 
puts res.body 
"그물/HTTP"를 사용할 수 있습니다