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

How to get data in php curl with square brackets query?

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

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

当我用 Postman 发送这个时,我得到了对象,但是用 curl 我得到了错误 400,它说这是错误的请求。 但是

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

我得到答案和请求的对象。 所以问题在于带括号的值 [2019-03-26 TO 2019-04-03]

我尝试使用 url 编码,将括号更改为 url 代码,但它不起作用。

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

尝试在查询中使用 urlencode() 函数。我不确定它是否有效,但你可以试一试

使用此函数在 url http_build_query

中构建查询参数