我刚刚开始学习 golang,但我希望有人能帮助我......
我正在尝试复制一个可以使用的流程curl
。本质上我需要创建一个放请求,使用形式数据和文件的内容。
`curl 请求如下所示:
curl -s -X PUT \
-H 'Authorization: Bearer MDIzNzMzOTQ2NjamOkye60eSXl2DhkYwO1K/YAFV192' \
'https://bitbucket.example.com/rest/api/1.0/projects/MY-PROJECT/repos/code-repo/browse/dev/src/text_file' \
-F 'content=@/tmp/temp_file' \
-F 'branch=feature/new-thing' \
-F 'message=Some Awesome Commit' \
-F 'sourceCommitId=12d8db33f539b60dded039102526e996f3963250'
我对这件New'Request
作品确实很纠结。
我需要使用New.Request
,因为我有一个需要使用的自定义 auth Header。
但我很难理解如何获取我的表单数据以及文件内容到放要求。
任何建议将不胜感激。
答案1
经过进一步的搜索,这篇优秀的文章帮助我解决了我的问题: