我正在尝试创建一个包含标头的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记录它们之后是否有可能剥离它们。