如何使用方括号查询获取PHP curl中的数据?

时间:2019-04-02 09:02:40

标签: php curl square-bracket

我尝试在PHP中使用libcurl获取数据,而我的查询(查询中的值)包含查询括号

?conditions[prs_id]=7&conditions[date]=[2019-03-26 TO 2019-04-03]&page=1&limit=1

当我与邮递员发送此邮件时,我得到了对象,但是随着卷曲,我收到了错误400,该消息说这是错误的请求。 但使用

?conditions[prs_id]=7&conditions[date]=2019-03-26

我得到答案和要求的对象。 因此,问题在于括号内的值[2019-03-26 TO 2019-04-03]

我尝试使用url编码,将方括号更改为url代码,但无法正常工作。

如何在PHP中使用libcurl正确发送此消息?在邮递员的作品中

2 个答案:

答案 0 :(得分:0)

尝试在查询中使用urlencode()函数。我不确定它是否行得通,但是您可以尝试一下

答案 1 :(得分:0)

使用此功能可在URL http_build_query中构建查询参数