0

我正在尝试将postgrest api集成到 WSO2 API 管理器中。GET、PUT、DELETE 工作正常,但 POST 在 API 管理器中无法正常工作。

步骤1:

例如,

我有一个名为 server 的表,该表的 postgrest api 是 http://localhost:3000/server

第2步:

在 WSO2 API 管理器中创建一个 API,将生产端点作为我们的 postgrest api ( http://localhost:3000/server )。(快速入门指南

第 3 步:

访问 API manager 的 POST API(GET API 工作正常)。为此,您将收到以下错误。

ERROR - ClientWorker Invalid URL received
java.net.MalformedURLException: no protocol: /server?feedurl=eq.https%3A%2F%2Fwww.opsfol.io%2Fnotifications%2F19E10D4D&hostname=eq.abc.example.com&hostvendorname=eq.7794&memory=eq.2048&notes=is.null&notificationsenabled=eq.test&operatingsystem=eq.Linux&organizationrole=eq.3451&serialnumber=eq.&servertype=eq.Cloud%20Virtual&signature=eq.&title=eq.arun%20test%20mrng2&totalharddiskspace=eq.80&uid

请求正文被转换为查询参数并通过无效 URL 错误。

4

0 回答 0