首页 > 解决方案 > 找不到类“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;
}

}

标签: phphttprequest

解决方案


推荐阅读