Gin接收前端参数

71 阅读1分钟

vue3 axios部分

axios({
    headers:{
      'Content-Type':'application/x-www-form-urlencoded'
    },
    method: 'POST',
    url: "http://127.0.0.1:3000/socialnetwork/user/register/",
    data: {              
      'username': username.value,
      'password': password_1.value,
    }                
  }).then(response => {
        console.log("response: ", response)
        if(response.data.code == 200){
            console.log(response)
            router.push({name:"home_index"});
        }
        else{
          username.value = "";
          password_1.value = "";
          password_2.value = "";
          console.log(response)
        }
    });

数据部分是以form data提交的 image.png gin部分接收就不能用c.query("string")了,要用c.postform("string")

username := c.PostForm("username")
password := c.PostForm("password")