0

我正在为第三方服务开发一个 OData 客户端,它是用 SAP 编写的。生成Odata Http批量请求时,该批量请求的内部请求有绝对url,SAP服务器不认为是有效请求。它只需要相对 url(甚至没有任何斜线),例如“Details”是有效的,但“/Detals”是无效的。我曾尝试使用 Simple OData 和 Microsoft 的 HttpClient 库,但它们都生成绝对 url。有没有办法使用任何支持 .Net 的库生成相对 url?

例如

以下请求被视为有效:

--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
4

0 回答 0