我在 grails 中有一个运行良好的服务方法。
它通过 GET 请求提取 JSON。转到 prod 后,我们不得不将协议更改为 HTTPS,现在我遇到了异常。
要使用 HTTPS 协议,我有什么需要更改的吗?我翻遍了HTTPBuilder 文档,但找不到使用 HTTPS 的单一参考。我在谷歌上也找不到一个例子。
def reportList = new ArrayList()
def result
//TODO Dynamic PatientKey
def http = new HTTPBuilder( 'https://mydomain/servicename?key=' + key )
reportList = null
http.request( GET, JSON ) { req ->
headers.Accept = 'application/json'
response.success = { resp, reader ->
reportList = reader.getAt("patientReports")
}
}
}
[ reportList : reportList ]