当gin的代码是: names := context.PostFormMap("names") 的时候,发送什么类型的数据给后端,JSON还是params
时间: 2024-04-18 11:27:32 浏览: 87
当使用`context.PostFormMap("names")`时,你该向后端发送表单数据(form data),而不是JSON数据。
表单数据是HTTP POST请求发送的,以键值对(key-value pairs的形式传递给后端。这种情况下,你需要确保在发送请求时,以表单数据的形式将"name"参数发送给后端。例如,可以使用HTML的`<form>`元素来提交表单数据,或使用AJAX等技术发送POST请求。
JSON数据通常是使用HTTP POST请求的请求体(request body)中发送的,而不是作为表单数据。如果你想使用JSON数据发送给后端,应使用`context.BindJSON()`或类似的功能来解析JSON数据。
所以,如果你的代码是`names := context.PostFormMap("names")`,则应该发送表单数据给后端,而不是JSON数据。
阅读全文