ODATA测试错误

这几天新安了HANA S4,在用 SEGW做了一个新的简单的ODATA服务。
然后在系统内做POST测试时,总是报403错误(CSRF token validation failed), 同时做用WEB IDE创建简单UI5测试,发现打开此APP也报同样的错,显示是在使用$batch是报红。

并且在 /IWFND/ERROR_LOG中各种错,比如:

See SAP Note 1869434 for details about working with $batch

开始时使用了以下两方法都不行

方法一、SICF设置ODATA服务GUI配置不需要是 “x-csrf-token”参数

设置~CHECK_CSRF_TOKEN = 0,此方法使用后错误变了,但还是不能正常POST

ODATA测试错误 - 第1张  | 优通SAP

方法二、先使用GET方法,“x-csrf-token”参数设置值为Fetch,

运行后可得到 “x-csrf-token”参数 值,在POST时使用参数值,但结果, 问题依旧。

ODATA测试错误 - 第2张  | 优通SAP
ODATA测试错误 - 第3张  | 优通SAP

后来发现在IE打开此ODATA服务时,输入的是http://*****,但回车后,地址就会变成了https,所以认变是基础配置的服务器参数问题。

1.最后在网络上找到解决办法如下:

修改login/ticket_only_by_https = 0

1.RZ11: 修改login/ticket_only_by_https 值为0(原来为1),此修改直接生效,

2.SAP服务器需重启还会丢失,所以后面再使用RZ10,修改
RZ10,修改(我系统没有,用的是创建)login/ticket_only_by_https 值为0(原来为1)

留下一个回复

你的email不会被公开。