HTTP艺术 X-Correlation_Id

HTTParty X-Correlation_Id

我正在尝试了解 HTTParty。我有一个端点需要 post 到。

如果不根据 Swagger 文档设置 X-Correlation-Id,它不会让我 post。

我在 HTTParty 中看不到执行此操作的选项。

我当前的连接尝试是:

uuid =  SecureRandom.uuid
url = 'http://localhost:8720/v1/bla'
conn = HTTParty.post(url, body: body.to_json, headers: {'Content-Type' => 'application/json','Authentication' => "Token #{uuid}"})

我一直收到来自 API 的错误响应,指出 X-Correlation-Id 是必填字段。有什么明显的我想念的吗?谢谢

将它作为另一个条目弹出到您的 headers 散列中,就像您对 'Content-Type''Authentication'.

所做的一样

Headers 以 X 开头的往往是自定义的,因此您不会在大多数 HTTP 客户端中找到内置的东西,但它们都支持任意 headers 像这样。