在restclient头文件中添加多种内容类型。

问题描述 投票:0回答:1

我试图向api发布两种类型的数据。"multipartform-data "和 "applicationjson"。

这是我传递的头和有效载荷。

payload = {
  :multipart => true,
  :user_photo => File.open(file_path),
  :id_photo => File.open('file_path'),
  :type => 'face_match'
  }

headers =  { "Content-Type" => "multipart/form-data","accessToken" => NIL }
data = JSON RestClient.post(api_endpoint + url, payload, headers)

我怎么能在头文件中传递两种内容类型?我使用的是Ruby和rest-client。

ruby rest-client
1个回答
1
投票

HTTP只允许一个 Content-Type 头,以及 Content-Type 头只能有一个值。你想要的是不可能的,因为HTTP不支持。Ruby或rest-client对此无能为力。

© www.soinside.com 2019 - 2024. All rights reserved.