正文/有效载荷中的C4C OData CSRF令牌?

2020-09-03 05:55发布

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

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


您好专家,

我们正在集成Nice Incontact和C4C系统。 NIce Incontact将更新服务票证状态并通过OData服务分配代理,但不幸的是,当我们在邮递员中进行测试时,InContact无法读取/获取其标题中的X-CSRF-TOKEN或Eclipse Java代码能够读取/见相同。

因此,Nice Incontacts中存在一个限制。 我们正在寻找替代方法,即C4C是否可以在HTTP请求的正文中发送令牌/有效载荷NiceIncontact可以读取它。 我正在尝试URL

我正在尝试使用post方法和参数(在下面的屏幕截图中)一起使用令牌URL,但是它抛出了断言值异常。 你能建议我如何实现这个目标吗? 不知道如何生成断言值

(42.1 kB)

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

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


您好专家,

我们正在集成Nice Incontact和C4C系统。 NIce Incontact将更新服务票证状态并通过OData服务分配代理,但不幸的是,当我们在邮递员中进行测试时,InContact无法读取/获取其标题中的X-CSRF-TOKEN或Eclipse Java代码能够读取/见相同。

因此,Nice Incontacts中存在一个限制。 我们正在寻找替代方法,即C4C是否可以在HTTP请求的正文中发送令牌/有效载荷NiceIncontact可以读取它。 我正在尝试URL

我正在尝试使用post方法和参数(在下面的屏幕截图中)一起使用令牌URL,但是它抛出了断言值异常。 你能建议我如何实现这个目标吗? 不知道如何生成断言值

(42.1 kB)
付费偷看设置
发送
3条回答
Climb_Ma
1楼-- · 2020-09-03 06:34

HI Sheshukumar Guntuka -您是否与InContact通话? 令牌的处理可能很棘手。 这是一个分享一些见解的博客文章。

https://blogs.sap.com/2014/07/11/issues-with-csrf-token-and-how-to-solve-them /

专门用于第三 派对客户,这是该博客文章的摘录,可能对您有帮助:

第三期–您正在使用外部REST客户端测试修改操作

如果不提供令牌,您将收到403 HTTP Forbidden响应,并显示以下消息" CSRF令牌验证失败"。

在这种情况下,您需要首先获取CSRF令牌,添加标头参数 X-CSRF-Token:Fetch ,从响应参数x-csrf-token中读取其内容,并将其手动添加到标头中 您的测试修改请求。

土豆飞人
2楼-- · 2020-09-03 06:49

他们必须先获取X-CSRF-Token,对吗?

SAP浪
3楼-- · 2020-09-03 06:39

嗨,安东尼,

是的,他们必须这样做。

Incontact能够执行C4C的获取/查询并获取详细信息。 但是,即使在请求的HTTP标头中发送了X-CSRF-Token,也无法获取它(X-CSRF-Toknen = fetch)。 这很奇怪,因为我能够在Java代码,邮递员,肥皂ui中获得它,但不能在InContact中获得它。

谢谢

Sheshukumar。

一周热门 更多>