问题描述
我有一个在 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