php - 找不到类“HttpRequest”
问题描述
我正在使用 HTTP 请求向服务器发送数据。当我想发送以下错误时,表明我不知道如何修复它。我在谷歌上搜索了很多但我失败了......错误:
未捕获的错误:在 /home/test/domains/test.co/public_html/aminhd/send_data.php:4 中找不到类 'HttpRequest' 堆栈跟踪:#0 {main} 抛出
发送数据.php:
if (isset($_POST['submit'])) {
$request = new HttpRequest();
$request->setUrl('http://server.co/adddata/');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders(array(
'content-type' => 'application/x-www-form-urlencoded',
'postman-token' => '7ecb7eb9-0273-a356-f84b-a56d9b035560',
'cache-control' => 'no-cache'
));
$gender = $_POST['gender'];
$full_name = $_POST['full_name'];
$birth_day = $_POST['birth_day'];
$marital = $_POST['marital'];
$marketer_code = $_POST['marketer_code'];
$city_id = $_POST['city_id'];
$national_code = $_POST['national_code'];
$identity_number = $_POST['identity_number'];
$phone_number = $_POST['phone_number'];
$wife_phone_number = $_POST['wife_phone_number'];
$number = $_POST['number'];
$grade = $_POST['grade'];
$field_of_study = $_POST['field_of_study'];
$request->setContentType('application/x-www-form-urlencoded');
$request->setPostFields(array(
"gender" => $gender,
"full_name" => $full_name,
"birth_day" => $birth_day,
"marital" => $marital,
"marketer_code" => $marketer_code,
"city_id" => $city_id,
"national_code" => $national_code,
"identity_number" => $identity_number,
"phone_number" => $phone_number,
"wife_phone_number" => $wife_phone_number,
"number" => $number,
"grade" => $grade,
"field_of_study" => $field_of_study,
"services" => $services
));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
}
解决方案
推荐阅读
- javascript - 使用流星套接字 io 启动失败
- mysql - 根据最新记录选择不同的列
- flutter - 尝试添加提供程序以自动从 firestore 更新新用户信息
- javascript - 为什么同一个字符的offsetWidth不同?
- corda - Corda 4,TestNet - 交易超出网络的最大交易大小限制:4000000 字节
- angular - 角度发送请求时redis崩溃
- flask - 将超表转换为常规 postgres 表
- c# - Puppeteer-Sharp 库没有工作,也没有在 Web 服务(wcf)项目中创建页面
- haskell - 当 Haskell 分析图根据操作系统不断增长时,为什么它会指示内存减少?
- wpf - WPF MVVM 防止 UI 锁定