【问题标题】:HTTParty X-Correlation_IdHTTParty X-Correlation_Id
【发布时间】:2018-08-22 12:13:06
【问题描述】:

我正在尝试找出 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 是必填字段。我有什么明显的遗漏吗?谢谢

【问题讨论】:

    标签: ruby httparty


    【解决方案1】:

    将它作为另一个条目放入您的 headers 哈希中,就像您为 'Content-Type''Authentication' 所做的那样。

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

    【讨论】:

    • 我完全糊涂了。 {'X-Correlation-ID': uuid} 有效。谢谢你
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多