点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我知道如何使服务层发送 Access-Control-Allowed-Origin HTTP标头,以告知浏览器CORS可以,但是有一种方法可以使服务层也发送< strong> Access-Control-Allowed-Header HTTP标头?
我遇到的问题是:浏览器拒绝将"首选" HTTP标头发送到服务层。 我想使用此标头来设置OData响应的分页大小,例如 通过发送HTTP标头" 首选:odata.maxpagesize = 50 "以在响应中获得50个结果,而不是默认的20个。
泰兰,你好
您可以在以下位置编辑b1s.conf文件:
/usr/sap/SAPBusinessOne/ServiceLayer/conf/b1s.conf
以root身份并添加以下行以允许标题:
" CorsAllowedHeaders":"首选"
此外,您还应该事先拥有泰斯语行(我想您已经添加了这些行):
" CorsEnable":是,
" CorsAllowedOrigins":" *",//*不推荐用于生产环境
完成编辑后,您必须重新启动服务层,并且可以看到带有此标头的预检OPTIONS调用:
然后可以设置"首选"标头值。
例如,如果您将Prefer标头设置为0,它将返回所有实体对象:
亲切的问候,
Nau
一周热门 更多>