如何将数据传递到RESTful web服务


How to pass data to a RESTful web service?

我正在开发一个API。在哪里我必须工作在宁静的web服务。我对它很陌生。我从API文档中学到的是,我必须将数据传递到特定的URL。我有所有必要的数据和URL。但我没有找到任何方法通过POST方法将数据传递到restful web服务(在该URL处)。

我从API文档中了解到这一点:

  • URI:"https://host:port/v1/merchant/transaction/create"
  • HTTP方法:POST
  • 标头参数

    • 内容类型:application/json
    • 用户ID:XXXXX
    • 代币:XXXXXXXXXX

它是一个RESTful设置,通过HTTPS使用JSON格式传输数据。

有人能帮我如何通过POST方法将数据传递到那个URL吗?

只需更换

Content-Type: application / json

Content-Type: application / x-www-form-urlencoded

如果您正在使用的API有一个选项。

否则,您仍然可以以$_POST方法访问数据,但以json的形式访问,然后您将不得不使用json_decode($_POST)将其转换回数组。