点击此处---> 群内免费提供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中的自定义标头。
我的分配消息示例:
request.header.Mime类型
这些是我在APIM中看不到的自定义http标头名称:
FileName
FileSize
Mime-Type
APIM中是否有与http标头相关的限制?
有人建议如何解决吗?
预先感谢
Maicon。
问题已解决,将自定义http标头添加到html5应用中的白名单中。
参考: https://help.sap.com/viewer/65de2977205c403bbc107264b8eccf4b/Cloud/zh-CN/df89d9cd06a84905a3a4747f102c5b2c.html?q=header%20whitelist
嗨麦孔,
您能否分享当您说看不到APIM中的标头时的意思?
您说您是通过POSTMAN发送自定义标头字段的,但可以看到,但当您看不到时 通过Cloud Portal发送; 这是否意味着通过POSTMAN发送时触发了某些事情,而不是从Cloud Portal发送时触发了什么? 还是要在POSTMAN中发送不同的标头并在APIM中以某种方式查看它?
可以在API代理上运行DEBUG模式,并查看是否接收到标头吗?
注意 ,
以利亚
嗨以利亚
我有与Portal和Postman相同的自定义标头。 而且在API代理中,从门户(仅从邮递员)触发API时,我看不到自定义标头。
附带,您可以找到一些具有更多详细信息的屏幕截图。
request-from-portal.jpg
api-proxy.jpg
request-from-postman.jpg
api-proxy-request-from-postman.jpg
预先感谢
Maicon。
一周热门 更多>