【问题标题】:Talend Open Studio POST request: "Missing form parameter: grant_type"Talend Open Studio POST 请求:“缺少表单参数:grant_type”
【发布时间】:2021-03-23 20:00:58
【问题描述】:

我正在使用 Talend Open Studio 通过 POST 请求调用 Commerzbank API 以获取刷新令牌。 我收到错误消息“缺少表单参数:grant_type”,这让我很困惑,因为我的 tREST 组件如下所示:

在 Postman 中,使用此配置一切正常:

我是否可能需要以不同的方式/位置放置内容类型“application/x-www-form-urlencoded”?

提前感谢您的任何提示:)

【问题讨论】:

    标签: json rest post oauth-2.0 talend


    【解决方案1】:

    我在这里搞糊涂了:x-www-form-urlencoded 不要求 json 正文,但格式类似于 param1=value1&param2=value2

    【讨论】:

      【解决方案2】:

      您可以在 Postman 中查看正确级别的代码并从那里获取 java 代码。

      https://learning.postman.com/docs/sending-requests/generate-code-snippets/#:~:text=In%20Postman%2C%20select%20the%20request,copy%20your%20generated%20code%20snippet.

      然后您可以将想要的代码粘贴到 tjava 中。 最后一步是在 tREST 的查询或正文中调用它。

      【讨论】:

        猜你喜欢
        • 2019-12-11
        • 2019-05-16
        • 2011-08-27
        • 2019-05-02
        • 2021-01-04
        • 2022-01-03
        • 2017-12-01
        • 2019-04-04
        • 1970-01-01
        相关资源
        最近更新 更多