返回列表 发布新帖

[iPaaS-S] 流程编排中http请求响应Bad request content type

7 0
发表于 昨天 14:44 | 查看全部 阅读模式
本帖最后由 宋卫奇 于 2026-3-2 14:45 编辑

问题现象:
如图所示,连接流程中,使用http连接器出现请求服务Bad request content type的错误,但是使用apifox等工具请求相同的地址(参数报文一致),工具能够请求成功;但是iPaaS连接器内部测试时,提示:Bad request content type的错误
42d405479a80648372e6967a6caaba75.png

问题分析:
请求curl如下
  1. {"params":{"url":"http://XXX:9988/nccloud/opm/accesstoken","requestMethodType":"POST","queryParam":{"grant_type":"client_credentials","client_id":"PLM","client_secret":"CSdhSS6v9EIwaq%2Fyn4vf8UsBW%2FtorFC3x5jUM%2BIyRMx2fpuWIpuMjJACK9iUyvsdh3L9Rdh9FJyK%0D%0AKy8NNTk7b5uHjHbbBcVssniq5gMpenvQwhLprLRdPOkUU8pDOd8Psh5aRQSJln7YWlartokL2xsb%0D%0A1a0QxQ284zgXlrLl85oLX4o0t2ppPUgmFBULSJeooQxtRD2in23Tq8KsG0ivOQyOWX4jE70AQDPD%0D%0AasaIN%2BAQ%2BBm0w%2F%2BwN4PDovDeE5C%2BanG6RjG6uwmcXnMyPMNI3oeCRwXJzNNVkZZ76stpS4aUsbd0%0D%0A83sA7z%2BDFy8GTZ9UEHF49LhM4vbXq40Oe4Ju0Q%3D%3D%0D%0A","biz_center":"001","signature":"a11f943180b6f98f1aebab330235f4f0f5a3e37f9956594bc433c78a364544a7"},"header":{"Content-type":"application/x-www-form-urlencoded"},"payloadType":"application/json","charSet":"utf-8"}}
复制代码
从请求报文中,发现请求url中的client_secret字段,是base64编码之后的字符串;

解决方式:
1、client_secret字段不进行base64编码,因为在iPaaS1.3.0以及之前的版本,http连接器都会默认对参数进行统一编码,二次编码会影响请求结果;

2、联系iPaaS技术团队(卫奇),对http连接器进行升级(升级之后http连接器的编码逻辑会进行判断,如果已经编码,不会二次编码,从而解决当前问题)


如图:采用的方案2解决当前问题,可以正常请求成功
G[HD5VT72@C{W@7KB)%Q}39.jpg




大家来答
    热门讨论
    精选文章
    Athena平台-任务到期催办功能(逾期提醒)
      需求背景:           对于任务卡发卡后任务在
    前端定制基于postmessage通讯机制使用说明
     业务场景:       在前端定制开发场景中需要实现不同任务
    DAP后端应用写法-使用DWDataSet进行数据库的新增/修改
    场景使用高代码后端要去数据库变更数据, 除了直接下SQL的方式外, 更可用java物件的方
    DAP后端应用写法-使用DWQueryInfo进行数据库的查询
    场景使用高代码后端要去数据库查资料, 除了直接下SQL的方式外, 更可用java物件的方式,
    排錯技巧 - 雅典娜签核,间歇性会报错
     问题描述顾问反馈:雅典娜签核套件点击OA送签或查看签核流程时,间歇性会报错。
    • 关注公众号
    Copyright © 2026 鼎捷数智股份有限公司 版权所有 All Rights Reserved. Powered by Discuz! X5.0
    关灯 在本版发帖
    即将开放
    返回顶部
    快速回复 返回顶部 返回列表