我试图找到一个示例,该示例向我展示了如何在gsp页面中呈现这样的Rest URL:http://localhost:8080/api/Cars。
我尝试了人们提供的每个示例。他们中没有人是完全正确的,或者对我不起作用。
我尝试过的一些东西是grails.converters.JSON.parse,Jsonslurper,HTTPBuilder。
有人可以给我逐步介绍如何仅从以下URL进行调用:“http://localhost:8080/api/Cars”到将json呈现到gsp页面的 Controller 。
即时通讯使用grails 3。
提前致谢
最佳答案
你可以做这样的事情
def cars
def url = 'http://localhost:8080/api/Cars'
def httpClient = HttpClients.createDefault()
HttpGet httpGet = new HttpGet(url)
def response = httpClient.execute(httpGet)
cars = EntityUtils.toString(response.getEntity())
cars = new JsonSlurper().parseText(cars);
关于grails - Json调用Rest URL到Grails GSP页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44047176/