0

我正在使用 Typhoeus,希望在 url 参数中发送一个数组。

通过这个:

/event?groups[]=open-forum&groups[]=armory-films

而不是这个:

/event?groups[0]=open-forum&groups[1]=armory-films

由于ethon 内部的参数,看起来似乎有可能的问题:

 params_encoding and takes :rack

但是,当我添加该参数时,如何将该参数添加到 typheus 请求中

Typhoeus::Request.new(endpoint,
                      method: :put,
                      headers: HEADERS,
                      params_encoding: :rack,
                      params: {
                        status: 'close',
                        shutdown_on: I18n.l(closed_at, format: :es),
                        affected_external_id: reference,
                        fqdns:fqdns
                      })

我得到:

The option: params_encoding is invalid.
4

1 回答 1

2

问题是使用过时的 thyphoeus gem,这适用于实际版本,并且大于 1.0.0

于 2018-12-05T15:10:17.083 回答