CL_HTTP_CLIENT标头大写错误REST

2020-08-31 08:34发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我正在尝试从SAP使用A...

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

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


嗨,

我正在尝试从SAP使用API​​ REST。 Web服务请求作为标头" efacturaAuthorizationToken",单词之间使用大写字母。

我将标题设置如下

 lo_http_client-> request-> if_http_entity〜set_header_fields(
                           值#(
                              (name ='efacturaAuthorizationToken'
                                值='XXXXXXXXXXXXXXXXXXXXXXXXXX')
                              (名称="内容类型"
                                value ='text/plain')))。

SAP用小写字母获得该值

 Header_Request

使用服务时,API的响应返回未发送此标头的值。 API以小写字母形式获取此值。 有什么方法可以发送带有大写字母的值?

谢谢

(74.1 kB)
3条回答
Haoba3210
2020-08-31 08:44

不必强制Web服务接收小写的http标头。

但是在我写Web服务客户端时, 如果HTTP标头由服务器发送,则能够处理http标头,因为HTTP标头字段名称不区分大小写。

但是,SAP Gateway框架没有为您提供一种方法来发送http标头名称。 大写。

一周热门 更多>