У меня есть следующий код запроса, сгенерированный почтальоном.Я хотел бы иметь возможность сделать этот запрос с RestClient.
POST /api/users.setPhoto HTTP/1.1
Host: slack.com
Content-Type: multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW
cache-control: no-cache
Postman-Token: xxxxxxxxxxxxxxxxxx
Content-Disposition: form-data; name="image"; filename="/path
Content-Disposition: form-data; name="token"
xxxxx-xxxxx-xxxxxx-etc
------WebKitFormBoundary7MA4YWxkTrZu0gW--
Возникли проблемы с определением правильного формата.Наилучшее предположение из документации на данный момент выглядит следующим образом:
response = RestClient.post('https://slack.com/api/users.setPhoto',
{
:file => File.new('/path', 'rb'),
token: "xxxxxxxxxxx-xxxxxxx"
})
Я получаю no_image
ошибку в теле.Похоже, мне нужно назначить файл другим способом, но документы мне не понятны.