Отправить запрос от Почтальона, хотел бы отформатировать его, чтобы использовать RestClient - PullRequest
0 голосов
/ 11 марта 2019

У меня есть следующий код запроса, сгенерированный почтальоном.Я хотел бы иметь возможность сделать этот запрос с 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 ошибку в теле.Похоже, мне нужно назначить файл другим способом, но документы мне не понятны.

...