转载ODATA服务测试报错处理
Posted SAP剑客
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了转载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
方法二、先使用GET方法,“x-csrf-token”参数设置值为Fetch
运行后可得到 “x-csrf-token”参数 值,在POST时使用参数值,但结果, 问题依旧。
后来发现在IE打开此ODATA服务时,输入的是http://*****,但回车后,地址就会变成了https,所以认变是基础配置的服务器参数问题。
修改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)
以上是关于转载ODATA服务测试报错处理的主要内容,如果未能解决你的问题,请参考以下文章
SAP Abap三种方法进行SAP ODATA数据服务发布(DDICRFCCDS)