php - 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
解决方案
已解决 .. 我必须在 $reslt->cookie 中使用修剪;
推荐阅读
- regex - 使用正则表达式匹配字符串的结尾
- java - 在不跳过一行的地方格式化 JTextArea 的结果?
- excel - 需要代码根据值删除行(VBA)
- extjs - EXT JS,如何从网格中删除记录
- webpack - RuntimeError: memory access out of bounds - gatsby 开发速度极慢
- python - Pylint:意外的缩进错误——for循环
- c# - 如何在详细信息视图或任何其他带有参数的视图中添加 [创建] 部分视图?
- php - 无法显示图像; 拉拉维尔
- laravel - 如何在我的入住和退房之间创建一个中间日期
- jsf - f:ajax 不更新组件