Я занимаюсь Android-приложением, которое использует OData из SAP Gateway в java. В этот момент я могу получить данные из шлюза, но когда я хочу что-то обновить или создать что-то, возникает ошибка, говорящая «Ожидаемый статус ОК или Нет содержимого» .... Я читал в Интернете, и мне нужно было бы извлекать токен CSRF в GET и устанавливать его на операции post и put .... Как это сделать в приложении ODroid для приложений, использующих OData из SAP Gateway и используя OData4j? Мой код для создания потребителя заключается в следующем:Отсутствует приложение Android Token CSRF с шлюзом SAP Netweaver
ODataConsumer consumer = ODataConsumers.create(serviceUrl);
ODataConsumer.Builder builder = ODataConsumers.newBuilder(serviceUrl);
builder.setClientBehaviors(new BasicAuthenticationBehavior("myuser", "mypass"));
consumer = builder.build();
Как вы можете видеть, у меня есть основная аутентификация, но пропустить маркер CSRF ...
Я надеюсь, что вы можете мне помочь.
Большое спасибо,
Borja.
У вас есть решение на это? и в случае, если вы сможете решить, можете ли вы поделиться своими знаниями по этому поводу. –