【发布时间】:2020-12-27 07:57:21
【问题描述】:
我正在做一个 Android 应用程序,它使用 Java 中的 SAP Gateway 使用 OData。此时,我可以从网关检索数据,但是当我想更新或创建某些内容时,会出现“预期状态正常或无内容”的错误......我在互联网上阅读,我需要在 GET 中检索 CSRF 令牌并将其设置为 post 和 put 操作.... 如何在使用 SAP Gateway 中的 OData 并使用 OData4j 的 android 应用程序中执行此操作?我创建消费者的代码是这样的:
ODataConsumer consumer = ODataConsumers.create(serviceUrl);
ODataConsumer.Builder builder = ODataConsumers.newBuilder(serviceUrl);
builder.setClientBehaviors(new BasicAuthenticationBehavior("myuser", "mypass"));
consumer = builder.build();
如您所见,我有基本的身份验证,但它错过了 csrf 令牌......
我希望你能帮助我。
非常感谢,
博尔哈。
【问题讨论】:
-
您找到解决方案了吗?如果你能解决,请分享你的知识
标签: android odata csrf sap-gateway