Относительный URL Odata в пакетном запросе

Я занимаюсь разработкой клиента OData для стороннего сервиса, который написан на SAP. При генерации пакетных запросов Odata Http внутренние запросы пакетного запроса имеют абсолютный URL-адрес, и сервер SAP не считает его действительным запросом. Требуется только относительный URL-адрес (даже без косой черты), поскольку пример "Подробности" действителен, но "/Detals" недействителен. Я пытался использовать Simple OData и библиотеки Microsoft HttpClient, но они оба генерируют абсолютный URL. Есть ли способ генерировать относительные URL-адреса, используя любую из библиотек, которые поддерживают.Net?

Например

Ниже запрос считается действительным:

--batch_2eeb01f1-9e99-444b-9864-ec1cd77f9c68
Content-Type: multipart/mixed; boundary="abcd"

--abcd
Content-Type: application/http
Content-Transfer-Encoding: binary

POST **Details** HTTP/1.1
Host: something.com
Content-Type: application/json

Ниже запрос считается недействительным:

--batch_2eeb01f1-9e99-444b-9864-ec1cd77f9c68
Content-Type: multipart/mixed; boundary="abcd"

--abcd
Content-Type: application/http
Content-Transfer-Encoding: binary

POST **/Details** HTTP/1.1
Host: something.com
Content-Type: application/json

0 ответов

Другие вопросы по тегам