php - 为什么我会收到 HTTP 400 错误请求错误?

标签 php http curl http-status-code-400

<?php
$url ="http://absolutesms.com/Sendsms.aspx?userid=userid&password=password&clientid=clientid&senderid=absolute&mobilenumber=919000024365&smsmessage=SingleMessage".$request;
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
$curl_scraped_page = curl_exec($ch);
curl_close($ch);
echo $curl_scraped_page;
?>

运行此代码后,我收到 HTTP 错误 400。请求格式错误。我应该怎么办?我尝试了其他网址,它们工作正常,唯一的问题是这个。 如果我在浏览器中复制此 url,它可以正常工作,但当我将其放入并在 curl 中运行时,它会出现错误 400。

最佳答案

我经常看到这个。通常通过 urlencode() 运行请求来修复。

关于php - 为什么我会收到 HTTP 400 错误请求错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12873555/

相关文章:

javascript - 具有双重操作的页面重定向

php - 如何使用javascript和数据库mysql创建数组?

php - VS Code php 标签自动完成

c# - 使用异步和等待的死锁

java - mod_deflate 与 IBM WebSphere 和 IBM IHS

linux - 使用 curl 从 GitHub 运行 bash 脚本

php - 尝试添加 'like' 系统

http - 我可以使用元标记在一个 HTML 页面上声明两个不同的字符集吗?

bash - 如何在没有临时文件的情况下使管道中的程序在第一个数据到达之前不执行?

php - 如何在没有 cURL 命令行的情况下安装 Composer?