点击此处---> 群内免费提供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标头
谢谢
我认为这将是您的后端服务的功能……因为xml或json内容是默认内容。 我认为OData默认为ATOM,这就是为什么JSON有效负载必须使用?format = json限定符的原因...
如果您自己初始化SAPURLSession,则可以传递URLSessionConfiguration并将标头提供给
嗨,斯坦(Stan),我正在使用入职过程中配置的URLSession,因为它已经具有所有提供OAuth令牌的观察者了……
我不确定自己如何初始化SAPURLSession并重新应用所有入职设置……这似乎还可以做更多..
好吧,如果这是SAP Gateway中的设置,那么也许我不会 这样做是为了避免影响其他开发项目,例如Fiori应用程序...
json限定符不能正常工作($ format = json),这是我的第一次尝试,但失败了(通过添加它 在我的URL末尾)
'EmployeePositionSet%3F $ format = json',这就是它在SAP Gateway中的翻译方式
这就是为什么我使用HTTP标头Accept
谢谢
一周热门 更多>