Вывод журнала отладки Httparty не похоже на то, что заголовки добавлены правильно - PullRequest
0 голосов
/ 06 июня 2019

Я пытаюсь создать запрос HTTParty, который включает заголовки. Когда я включаю ведение журнала отладки для HTTParty, я вижу заголовки, но журнал выглядит странно, и не похоже, что заголовки записываются в журнал, поскольку допустимые заголовки должны быть.

Я создал экспресс-приложение и зарегистрировал заголовки запросов, полученные с этой стороны, и действительно не вижу ожидаемых заголовков

класс включает HTTParty

httparty_options = {}
httparty_options[:query] = query
httparty_options[:headers] = headers

p headers 
## logs {"x-meta-company_id"=>"123", "x-meta-external_id"=>"456"}

self.class.get(path, httparty_options)

<- "GET /do_stuff?foo=bar HTTP/1.1\r\nX-Meta-Company_id: 123\r\nX-Meta-External_id: 456\r\nConnection: close\r\nHost: example.com\r\n\r\n"
-> "HTTP/1.1 200 OK\r\n"
-> "Date: Thu, 06 Jun 2019 14:49:07 GMT\r\n"
-> "Content-Type: application/json\r\n"
-> "Transfer-Encoding: chunked\r\n"
-> "Connection: close\r\n"
-> "Server: nginx/1.1.19\r\n"
-> "\r\n"
-> "11b\r\n"

Я не совсем уверен, как должны выглядеть выходные данные журнала для допустимых заголовков или если они потенциально удаляются после того, как HTTParty регистрирует их.

...