点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, PUT方法出现 ...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, PUT方法出现 ...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
PUT方法出现 CSRF令牌验证失败错误。
当我执行get方法时,我得到了x-csrf令牌,而当我执行PUT请求时,我正在传递此令牌。
关于如何解决此问题的任何想法?
下面是使用的代码:
var oEntry = {}; oEntry.Empid =" 1"; oEntry.Empname ="名称1"; oEntry.Empadd =" nameadd"; oEntry.Empdes =" namedes"; OData.request({ requestUri:"http://
/EmployeeSet", 方法:" GET", 标头: { " X-Requested-With":" XMLHttpRequest", " Content-Type":" application/atom + xml", " DataServiceVersion":" 2.0", " X-CSRF-Token":"获取" } }, 功能(数据,响应){ header_xcsrf_token = response.headers [" x-csrf-token"]; alert(" token:" + header_xcsrf_token); var oHeaders = { " x-csrf-token":header_xcsrf_token, " X-Requested-With":" XMLHttpRequest", " Content-Type":" application/atom + xml", " Accept":"应用程序/json" }; OData.request({ requestUri:" http:// /EmployeeSet" +"('" + oEntry.Empid +"')", 方法:" PUT", 标头:oHeader, 数据:oEntry }, 功能(数据,请求){ alert("更新成功"); }, 函数(错误){ alert(response.headers [" x-csrf-token"]); alert("更新失败"); }) } );
我收到403错误,如下所示。
(12.4 kB)
嗨,
与SAP Web IDE有关吗? 我正在使用本地SAP Web IDE,并且正在从本地SAP Web IDE运行该应用程序。
当我使用代理从Eclipse在本地进行测试时,同样的事情起作用了吗?
有人问过?
问候,
Adren
一周热门 更多>