OData限制

2020-09-07 12:58发布

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

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


大家好,关于OData限制,我有多个问题:

-我知道 OData URL的长度没有限制,但仅限于客户端和服务器端。 真的吗? 它是否与请求和批处理请求有关?

-对于 批处理请求, 查询数量有什么限制?

-安全令牌(X-CSRF-令牌)的生存期是多长? 在论坛上有关此主题的信息存在冲突

-将OData请求发送到ByDesign时是否有队列系统

-最后,我想知道是否有一种方法可以将 batchrequests 与OData一起用于 Reporting Analytic ? 我特别需要一种方法来解决batchrequest的强制POST标头

提前感谢您的帮助

此致

伊斯玛伊

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

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


大家好,关于OData限制,我有多个问题:

-我知道 OData URL的长度没有限制,但仅限于客户端和服务器端。 真的吗? 它是否与请求和批处理请求有关?

-对于 批处理请求, 查询数量有什么限制?

-安全令牌(X-CSRF-令牌)的生存期是多长? 在论坛上有关此主题的信息存在冲突

-将OData请求发送到ByDesign时是否有队列系统

-最后,我想知道是否有一种方法可以将 batchrequests 与OData一起用于 Reporting Analytic ? 我特别需要一种方法来解决batchrequest的强制POST标头

提前感谢您的帮助

此致

伊斯玛伊

付费偷看设置
发送
4条回答
半个程序猿
1楼 · 2020-09-07 13:39.采纳回答

Ismail,您好

在ByD中,OData URL的长度没有限制,但是某些客户端将长度限制为2k。 因此,建议将URL保持在2k的范围内。

批处理请求的数量没有限制,但是每个http请求的超时时间为600秒。

安全令牌(x-csrf令牌)的生存期取决于系统设置,通常为3600s。 如果系统拒绝令牌,则只需刷新即可,例如 使用URL获取集合 https://myXXXXXX .sapbydesign.com/sap/byd/odata/cust/v1/{{您的服务名称}}/,标头参数为 x-csrf-token = fetch 。/p>

在ByD中没有传入OData请求的排队。 每个请求都是无状态的。

最诚挚的问候,
克努特

lukcy2020
2楼-- · 2020-09-07 13:54

你好克努特

您的答案是否适用于云场景(云中的数据供应,gwaas)?

现在,我们有一个触发约 批处理请求中捆绑了400个POST请求。 这可以在内部运行,但会在云中导致400个BAD GATEWAY错误。

最好的问候

马克

土豆飞人
3楼-- · 2020-09-07 13:39

嗨,

以下是我对您在上面提出的有趣问题的看法:

问:安全令牌(X-CSRF令牌)的生存期是多少?

答案:

-通常,我们只需为当前会话生成一次此令牌。 最初生成此令牌后,该值将存储在会话中,并用于每个后续请求,直到会话过期。

-CSRF向您的请求中添加其他信息,使服务器可以验证请求是否来自授权位置。

-它仅影响浏览器自动发送授权信息的请求(cookie auth或基本/摘要方案)。 -------------------------------------------------- -------------------------------

问:对于批处理请求,查询数量是否有限制?

答案:OData中有一个参数" Content-Length",

Content-Length:1021(此长度必须等于或大于CRUD请求中传递的数据的实际长度)

祝你好运:-),

Pavan Golesar

SC_Yao
4楼-- · 2020-09-07 13:54

嗨Pavan,

谢谢您的回答。

-您的第一个答复是我一直在寻找的,谢谢。

-关于第二个,我知道Content-Lenght参数,我的问题是此参数是否有最大值。 例如,如果我的批处理请求为100000个字符(Content-Lenght = 100000),它将起作用吗?

此外,如果我的batchrequest包含10000个CRUD请求,它将起作用吗? 还是一次发送的最大请求数量?

非常感谢您的帮助。

Ismaïl

一周热门 更多>