【问题标题】:Passing JSON in GET request在 GET 请求中传递 JSON
【发布时间】:2016-03-16 15:22:35
【问题描述】:

我搜索了类似的问题,但即使标题相同,我也找不到答案,所以我重新发布。

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

PHP 中有什么方法可以在 GET 请求中传递 JSON 吗?

【问题讨论】:

标签: php json get


【解决方案1】:

这是一个混乱的提议,但您应该能够 urlencode 您的 JSON 并以这种方式传递它

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

【讨论】:

    猜你喜欢
    • 2020-08-06
    • 2021-12-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-24
    • 2018-04-18
    • 2022-11-14
    • 2019-06-07
    相关资源
    最近更新 更多