我正在将一些数据服务从 DSS 迁移到 EI,但 POST 调用中的参数存在问题。我使用 POST 和 GET 方法发布了一个带有作为 REST 资源公开的查询的数据服务,仅用于测试。然后我尝试使用 cURL 调用它。GET 很简单,因为我只需要将参数附加到 URL,但对于 POST,我尝试使用 -d 和 JSON 或 XML 结构传递它,但服务器总是以错误 400(错误请求)响应。如果资源没有参数,则两个调用都可以正常工作。
当我使用 POST 方法时,谁能告诉我将参数传递给 RESTFUL 资源的正确方法?