Я новичок в изучении голанга, но надеюсь, что кто-то может помочь ...
Я пытаюсь воспроизвести процесс, который могу использовать 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, который мне нужно использовать.
Но я изо всех сил пытаюсь понять, как я получаю данные своей формы и файл содержимое в СТАВИТЬ запрос.
Любой совет будет очень признателен.
После небольшой охоты этот отличный пост помог мне решить мои проблемы: