Make Go http.Response详细说明所有参数

Ook*_*Ook 0 post android http go

我有一个问题,从Android应用程序发送参数进入应用程序.我调用了r.FormValue(key),但它返回null.我想找到在Android应用程序发送帖子数据后检查Go端可用参数的方法.有没有办法做到这一点,不使用键获取所有参数?

W.K*_*K.S 6

go中的Request结构有一个Form字段,在ParseForm()调用后填充了请求参数.

表单包含已解析的表单数据,包括URL字段的查询参数和POST或PUT表单数据.此字段仅在调用ParseForm后可用.HTTP客户端忽略Form并使用Body.

您可以在收到请求后尝试添加以下代码:

func(w http.ResponseWriter, request *http.Request) {
    request.ParseForm()
    log.Printf("%v",request.Form)

    //....
}
Run Code Online (Sandbox Code Playgroud)