Как отправить --boundary_string с двоичными данными в запросе golang - PullRequest
0 голосов
/ 02 октября 2018

Я хотел выгрузить файл csv в своем экземпляре Salesforce с помощью запроса golang с моего сервера, теперь в документации Salesforce приведен пример, например

curl https://yourInstance.salesforce.com/services/data/v23.0/sobjects/Document/ -H "Authorization: Bearer token" -H "Content-Type: multipart/form-data; boundary=\"boundary_string\"" --data-binary @newdocument.json

и

--boundary_string
Content-Disposition: form-data; name="entity_document";
Content-Type: application/json

{
   "Description" : "Marketing brochure for Q1 2011",
   "Keywords" : "marketing,sales,update",
   "FolderId" : "005D0000001GiU7",
   "Name" : "Marketing Brochure Q1",
   "Type" : "pdf"
}

--boundary_string
Content-Type: application/pdf
Content-Disposition: form-data; name="Body"; filename="2011Q1MktgBrochure.pdf"

Binary data goes here.

--boundary_string--

Так как я могу преобразовать этот запрос в golang?

...