英文:
get GET request in Golang on fcgi
问题
我在Apache下运行我的脚本。我知道如何创建请求,例如:
http.Get(url)
我如何获取GET请求?我在文档中真的没有看到这方面的信息。提前谢谢!
更新
例如,我从另一个脚本向我的Go脚本发送GET或POST请求。在PHP中,我只需写$a=$_GET["param"]。我该如何在Go中实现这个功能?顺便说一句,对不起我的英语不好。
英文:
I run my scripts under Apache. I understand how I can create request, for example:
http.Get(url)
How I can get GET request? I really dont see this information in docs. Thanks in advance!
UPD
For example, i do GET or POST-request to my go script from another script. In PHP I'd just write $a=$_GET["param"]. How i can do that in Go? Sorry for bad english, by the way
答案1
得分: 1
您的处理程序接收到一个Request。在该请求中,您可以找到例如在Form
字段中的参数,只要您使用ParseForm进行解析:
// Form包含解析后的表单数据,包括URL字段的查询参数和POST或PUT表单数据。
// 只有在调用ParseForm之后,该字段才可用。
// HTTP客户端会忽略Form并使用Body。
Form url.Values
英文:
Your handler is passed a Request. In that Request you find for example the parameters in the Form
field as soon as you parsed it using ParseForm :
// Form contains the parsed form data, including both the URL
// field's query parameters and the POST or PUT form data.
// This field is only available after ParseForm is called.
// The HTTP client ignores Form and uses Body instead.
Form url.Values
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论