我在试着弄明白HTTParty。我有一个我需要发布到的终结点。
如果没有根据Swagger文档设置X-Correlation-Id,它不会让我发布。
我在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是必填字段。有什么明显的我遗漏了什么吗?谢谢
发布于 2018-08-22 20:25:08
将它作为另一个条目放入您的headers散列中,就像您对'Content-Type'和'Authentication'所做的那样。
以X开头的头部往往是自定义的,所以你不会在大多数HTTP客户端中找到它内置的东西,但它们都支持像这样的任意头部。
https://stackoverflow.com/questions/51966631
复制相似问题