其他分享
首页 > 其他分享> > 我为什么收到HTTP 400错误的请求错误?

我为什么收到HTTP 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()运行请求来解决.

标签:http,curl,http-status-code-400,php
来源: https://codeday.me/bug/20191031/1978346.html