SAPURLSession dataTask调用响应为XML格式而不是JSON

2020-08-21 07:05发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好! 我正在使用SAPURL...

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

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


大家好! 我正在使用SAPURLSession类dataTask方法将请求发送到后端(不使用动态API或代理类)

它有效,但是我的回复以XML返回

为使其正常工作,我添加了这样的标准HTTP标头

 var request = URLRequest(url:url)

 request.addValue(" application/json",forHTTPHeaderField:" Accept")

为什么XML是默认设置,为什么我可以将其更改为JSON,这将避免我一直通过URL使用URLRequest来仅设置Accept http标头

谢谢

2条回答
三十六小时_GS
2020-08-21 07:34

我认为这将是您的后端服务的功能……因为xml或json内容是默认内容。 我认为OData默认为ATOM,这就是为什么JSON有效负载必须使用?format = json限定符的原因...

如果您自己初始化SAPURLSession,则可以传递URLSessionConfiguration并将标头提供给

一周热门 更多>