Я отправляю запрос GET в SAP Hana с фильтрами, и HTML-ответ получается следующим образом, чего не ожидается: я не уверен, где проблема
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>400 Bad Request</title>
</head><body>
<h1>Bad Request</h1>
<p>Your browser sent a request that this server could not understand.<br />
</p>
</body></html>
GET URI выглядит так:
https://xxsld.cloudapp.hosting:50000/b1s/v1/sml.svc/ARSTATUS?
$filter=UpdateDate eq '2005-11-08'
Этот запрос отлично работает в POSTMAN, но не в коде.
Более того, если я удаляю фильтры из GET URI, он работает нормально.
Вот код, выполняющий запрос.
req.setHeader('Cookie', 'B1SESSION=' + sessionId);
req.setHeader('Content-Type', 'application/json');
req.setHeader('Accept', '*/*');
req.setEndpoint(syncInvoiceEndpoint + 'ARSTATUS?$filter=UpdateDate ge ' +
'\'' + lastInvoiceSyncDate + '\'');
req.setMethod('GET');
HttpResponse response = SapIntegration.callSap(req);
Пожалуйста, предложите подход. Большое спасибо.
С уважением,
арийский