gpt4 book ai didi

grails - 带有URL的Grails中的HTTP GET请求

转载 作者:行者123 更新时间:2023-12-02 15:00:23 25 4
gpt4 key购买 nike

我在带有URL的Grails中使用HTTP GET请求时遇到问题。我的计划是从URL中读取保存的参数。就像有一个名为address的参数,其中包含保存的内容。例如:http://mydomain.de/property?address=Alexanderplatz+3%2C+Berlin%2C+Deutschland=&submit=start
在这里,我将输入的地址提交到URL中。还有另一个页面,单击提交按钮后,我将在该页面上重定向,并且有一个带有输入字段名为“地址”的表单。在此输入字段中,我想将给定URL中保存的地址作为默认值提交。我是否需要以特殊方式配置grails-app的 Controller ?我有以下功能:

def create() {
render(view: "form")
}

在Grails中如何进行HTTP GET请求?

最佳答案

使用HttpBuilder:

def http = new HTTPBuilder('http://www.google.com')

http.get( path : '/search',
contentType : TEXT,
query : [q:'Groovy'] ) { resp, reader ->
println "response status: ${resp.statusLine}"
System.out << reader
}

更新:

BuildConfig.groovy:
grails.project.dependency.resolution = {
...
dependencies {
compile( 'org.codehaus.groovy.modules.http-builder:http-builder:0.5.2' ){ excludes 'groovy', 'xercesImpl' }
}
}

关于grails - 带有URL的Grails中的HTTP GET请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28194221/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com