登录
首页 >  Golang >  Go问答

如何发送js FormData

来源:stackoverflow

时间:2024-04-02 18:21:36 326浏览 收藏

Golang不知道大家是否熟悉?今天我将给大家介绍《如何发送js FormData》,这篇文章主要会讲到等等知识点,如果你在看完本篇文章后,有更好的建议或者发现哪里有问题,希望大家都能积极评论指出,谢谢!希望我们能一起加油进步!

问题内容

我正在尝试从 formdata 检索数据

js端ajax请求

function sendform()
{
  let form=document.getelementbyid("myform");

    var formdata = new formdata(); 

    for(var i=0; i

从 go 端

func login(w http.ResponseWriter, r *http.Request) {
        r.ParseForm()

        username:= r.FormValue("username")     // Data from the form
        password:= r.FormValue("password") 
        fmt.Println(username,password) //getting empty
    }

我也尝试过在邮递员中使用表单数据选项,但得到相同的结果,但是 在 php 中它工作正常...在 go lang 中,我不知道如何处理 multipart/form-data。


解决方案


通常,XMLHttpRequest 将读取 FormData 对象并从中生成 Content-Type 标头。

在这里,您通过显式设置 Content-Type 来覆盖它,但缺少强制的 boundary 参数,因此无法解码多部分正文。

删除引用的行。

以上就是《如何发送js FormData》的详细内容,更多关于的资料请关注golang学习网公众号!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>