SAP CPI出站HTTP

2020-08-24 22:33发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我正在尝试创建一个出站的http接口,该接口在Zendesk中创建一个票证,该API使用json作为媒体类型。 我已经在邮递员那里工作了。

这是我的http适配器配置:

这是有效载荷:

{"票证":{"类型":"事件","主题":" JAG测试"," raw_subject":" JAG测试","描述":" SSH密钥无效","优先级": "正常"}}

我不确定您如何添加有效负载,我尝试将其放入消息正文和消息标题变量中,但是我仍然遇到相同的错误:

错误详细信息

org.apache.camel.component.ahc.AhcOperationFailedException:HTTP操作调用 https://有状态代码:422

的有效人员gpstrategies1539611857.zendesk.com/api/v2/tickets

我已成功使用CPI中的API从Zendesk检索票证数据,因此我知道可以连接。

谢谢

乔纳森

(12.7 kB)

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我正在尝试创建一个出站的http接口,该接口在Zendesk中创建一个票证,该API使用json作为媒体类型。 我已经在邮递员那里工作了。

这是我的http适配器配置:

这是有效载荷:

{"票证":{"类型":"事件","主题":" JAG测试"," raw_subject":" JAG测试","描述":" SSH密钥无效","优先级": "正常"}}

我不确定您如何添加有效负载,我尝试将其放入消息正文和消息标题变量中,但是我仍然遇到相同的错误:

错误详细信息

org.apache.camel.component.ahc.AhcOperationFailedException:HTTP操作调用 https://有状态代码:422

的有效人员gpstrategies1539611857.zendesk.com/api/v2/tickets

我已成功使用CPI中的API从Zendesk检索票证数据,因此我知道可以连接。

谢谢

乔纳森

(12.7 kB)
付费偷看设置
发送
6条回答
南山jay
1楼 · 2020-08-24 23:01.采纳回答

你好乔纳森,

下面可能有帮助

1)将"方法"选择为"动态",然后使用标头将方法作为POST传递。

2)一旦 选择"动态发送正文"选项将被启用并将其选中,它将传入的正文传递到http收件人。

问候

Sriprasad Shi

能不能别闹
2楼-- · 2020-08-24 23:04

嗨 斯里普拉萨德

我很敬畏您的CPI知识!

所以我的http适配器配置现在是:

这是我的标头变量:

这是我的有效载荷:

但是我仍然收到此错误消息:

我在做什么错了?

谢谢

乔纳森(Jonathan)

Tong__Ming
3楼-- · 2020-08-24 22:51

&&

黑丝骑士
4楼-- · 2020-08-24 22:55

您好,Sirprasad

我还必须传递Content-Type,然后它才能起作用。

谢谢

乔纳森

半个程序猿
5楼-- · 2020-08-24 23:06

我在开机自检中收到错误消息(HTTP接收器适配器)

HTTP操作调用 https://service-2 .ariba.com/service/transaction/cxml.asp ,状态代码为411

我正在使用动态方法,并将帖子传递为$ {header.CamelHttpMethod}

我仍然收到错误411

我正在标题字段下面传递

CamelCharsetName-Utf-8

Content-ID

Content-Type--text/xml

您能帮我解决这个问题吗?

谢谢

Harsha

派大星 ヾ
6楼-- · 2020-08-24 23:09

嗨,Harsha,

尝试在发布和检查之前删除不需要的Header参数。

此致

Vijender

一周热门 更多>