HttpBuilder访问安全链接https

时间:2014-03-30 08:59:16

标签: json groovy httpbuilder

我正在使用此代码使用Groovy从URL中获取JSON对象:我使用的URL是HTTPS URL,因此当我测试代码时,我得到403错误,在谷歌之后我理解我需要使用一个HttpBuilder SSL,但我不明白我该怎么做。

代码是:

def getJson(Integer id) {
    def adress = new HTTPBuilder("https://api.XXXY.com")

    def path="/vls/v1/etudiants/${id}?b=my&apiKey=99990"
    //Get request
    adresseServeur.request(Method.GET, JSON) {

        uri.path = path

        headers.Accept = 'application/json'
        // success response handler
        response.success = { resp, json ->
            retourJson = json
        }

        // failure response handler 
        response.failure = { resp ->
            println "Unexpected error: ${resp.statusLine.statusCode} : ${resp.statusLine.reasonPhrase}"

0 个答案:

没有答案