API管理中的自定义http标头

2020-09-02 19:28发布

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

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


专家您好,

我的Extranet(SAP Cloud Portal)在API调用期间向SAP API Management发送了一些自定义的HTTP标头。 我可以在使用F12的API调用期间看到它们。

在将消息发送到后端之前,我需要阅读APIM中的这些自定义http标头以执行一些验证。

在我的API代理中,我正在使用request.header。来检索值。

但是,似乎在APIM中未收到这些海关http头,我无法在调试模式下在请求头中看到它们。

我使用Postman测试了相同的调用,从Postman中可以看到APIM中的自定义标头。

我的分配消息示例:


mime类型
request.header.Mime类型

这些是我在APIM中看不到的自定义http标头名称:
FileName
FileSize
Mime-Type

APIM中是否有与http标头相关的限制?

有人建议如何解决吗?

预先感谢

Maicon。

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

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


专家您好,

我的Extranet(SAP Cloud Portal)在API调用期间向SAP API Management发送了一些自定义的HTTP标头。 我可以在使用F12的API调用期间看到它们。

在将消息发送到后端之前,我需要阅读APIM中的这些自定义http标头以执行一些验证。

在我的API代理中,我正在使用request.header。来检索值。

但是,似乎在APIM中未收到这些海关http头,我无法在调试模式下在请求头中看到它们。

我使用Postman测试了相同的调用,从Postman中可以看到APIM中的自定义标头。

我的分配消息示例:


mime类型
request.header.Mime类型

这些是我在APIM中看不到的自定义http标头名称:
FileName
FileSize
Mime-Type

APIM中是否有与http标头相关的限制?

有人建议如何解决吗?

预先感谢

Maicon。

付费偷看设置
发送
3条回答
huskylover
1楼 · 2020-09-02 19:47.采纳回答

问题已解决,将自定义http标头添加到html5应用中的白名单中。

参考: https://help.sap.com/viewer/65de2977205c403bbc107264b8eccf4b/Cloud/zh-CN/df89d9cd06a84905a3a4747f102c5b2c.html?q=header%20whitelist

渐行渐远_HoldOn
2楼-- · 2020-09-02 19:41

嗨麦孔,

您能否分享当您说看不到APIM中的标头时的意思?

您说您是通过POSTMAN发送自定义标头字段的,但可以看到,但当您看不到时 通过Cloud Portal发送; 这是否意味着通过POSTMAN发送时触发了某些事情,而不是从Cloud Portal发送时触发了什么? 还是要在POSTMAN中发送不同的标头并在APIM中以某种方式查看它?

可以在API代理上运行DEBUG模式,并查看是否接收到标头吗?

注意 ,
以利亚

能不能别闹
3楼-- · 2020-09-02 19:48

嗨以利亚

我有与Portal和Postman相同的自定义标头。 而且在API代理中,从门户(仅从邮递员)触发API时,我看不到自定义标头。

附带,您可以找到一些具有更多详细信息的屏幕截图。

request-from-portal.jpg

api-proxy.jpg

request-from-postman.jpg

api-proxy-request-from-postman.jpg

预先感谢

Maicon。

一周热门 更多>