首页 > 解决方案 > 400 Bad Request:浏览器发送了一个服务器无法理解的请求(CURL PHP)

问题描述

我很困惑,我搜索了我的问题,但没有找到我的解决方案got error 400 Bad Request: The browser sent a request that this server could not understand ,如果我在我的 curl 标头中使用该变量.. 但是如果我使用字符串这个工作.. 这是我的脚本 curl 标头

$headers = array(
   "Accept: application/json",
   "Connection: keep-alive",
   'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9',
   'Content-Type: application/json',
   "cookie: ".$g,
);

所以如果我像这样在我的数据库中调用变量 $g $g = $reslt->cookie;

我有错误

400 Bad Request:浏览器发送了一个服务器无法理解的请求

但是如果我像这样使用变量 $g$g= 'PHPSESSID=t07gb66oduc55n982al83a7';

这个工作...

如果从我的数据库中调用变量 $g,我想问一下如何让 curl 工作。即使数据库中的内容是正确的,如果我打电话

回声 $reslt->cookie;

然后内容显示如下

PHPSESSID=t07gb66oduc55n982al83a7

标签: phpcurl

解决方案


已解决 .. 我必须在 $reslt->cookie 中使用修剪;


推荐阅读