如何在查询字符串中转换帖子正文

问题描述

我有一个在 API 中要做的请求,但我无法在方法 GET 中使用 body 发出请求。但是,由于没有办法做到这一点,我发现唯一的方法是在查询字符串中转换帖子正文并放入 url。

在这里阅读了一些问题,这是我找到的唯一方法

如果有其他方法,请告诉我。

这是我需要在查询字符串中转换的主体: {"start":{"from":1609815601000,"to":-1},"contentToRetrieve":["sdes"]}

解决方法

我是这样做的:

$data = array(
    '{"start":{"from":' => '1609815601000','"to":' => '-1}','"contentToRetrieve":' => '["sdes"]}'
    );

#Transformando payloadBody in questystring:
    $dataformated = http_build_query($data);

响应:$data

= Array
(
    [{"start":{"from":] => 1609815601000
    ["to":] => -1}
    ["contentToRetrieve":] => ["sdes"]}
)

响应 $dataformat:%7B%22start%22%3A%7B%22from%22%3A=1609815601000&%22to%22%3A=-1%7D&%22contentToRetrieve%22%3A=%5B%22sdes%22%5D%7D