我尝试在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正确发送此消息?在邮递员的作品中
答案 0 :(得分:0)
尝试在查询中使用urlencode()
函数。我不确定它是否行得通,但是您可以尝试一下
答案 1 :(得分:0)
使用此功能可在URL http_build_query
中构建查询参数