Как получить ответ от Curl, если публикация прошла успешно или нет? [закрыто]

Я использую curl в C ++. Проблема в том, что я могу получить ответ об ошибке, если соединение с сервером не было выполнено из-за неправильного адреса или по любой другой причине, но я не могу получить ответ, если данные на сервер были успешно отправлены . Я изменил имя своего php-файла на сервере, на который я пытаюсь отправить данные, но ответ curl был curl_ok, я думаю, curle_ok предназначен только для проверки соединения с сервером, а не со страницей на этом сервере {{ 1}} есть ли способ, с помощью которого я могу подтвердить, что мои данные были успешно отправлены на страницу php, которую я пытаюсь отправить со стороны моего клиента c ++?

1
задан 28 February 2020 в 18:15

1 ответ

получил его работающий с этим

    int curl_code = curl_easy_perform(curl);
    long http_code = 0;
    curl_easy_getinfo(curl, CURLINFO_RESPONSE_CODE, &http_code);
    if (http_code == 200 && curl_code != CURLE_ABORTED_BY_CALLBACK)
    {
        cout << "Successfully posted the data";
    }
    else if (http_code == 404)
    {
        cout<<"Error code 404";
    }
1
ответ дан 17 March 2020 в 00:12

Другие вопросы по тегам:

Похожие вопросы: