在GET请求中传递JSON

时间:2016-03-16 15:22:36

标签: php json get

我搜索SO以寻找类似的问题,但即使标题相同,我也无法找到答案,所以我要重新发布。

我有一个REST端点,到目前为止它是一个POST调用,即使它只是检索数据。我正在尝试将其转换为GET调用。有效负载是POST方法的JSON。我知道我可以将JSON转换为URL参数并传递它。但是我想检查一下我是否可以将此JSON作为GET请求传递。

PHP中有没有办法在GET请求中传递JSON?

1 个答案:

答案 0 :(得分:0)

这是一个混乱的命题,但你应该urlencode你的JSON并以那种方式传递

$data = ['some' => 'value'];
echo urlencode(json_encode($data));