Форум программистов, компьютерный форум CyberForum.ru

C++

Войти
Регистрация
Восстановить пароль
 
z1p0
0 / 0 / 0
Регистрация: 17.08.2012
Сообщений: 29
#1

Трабла с LibCurl - C++

30.09.2012, 21:10. Просмотров 642. Ответов 3
Метки нет (Все метки)

C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
#include "stdafx.h"
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>
 
#include <curl/curl.h>
 
#pragma comment (lib,"libcurl_imp.lib");
 
int _tmain(int argc, _TCHAR* argv[])
{
  CURL *curl;
  CURLcode res;
 
  curl = curl_easy_init();
  if(curl) {
    curl_easy_setopt(curl, CURLOPT_URL, "https://sourceforge.net/");
 
#ifdef SKIP_PEER_VERIFICATION
    /*
     * If you want to connect to a site who isn't using a certificate that is
     * signed by one of the certs in the CA bundle you have, you can skip the
     * verification of the server's certificate. This makes the connection
     * A LOT LESS SECURE.
     *
     * If you have a CA cert for the server stored someplace else than in the
     * default bundle, then the CURLOPT_CAPATH option might come handy for
     * you.
     */
    curl_easy_setopt(curl, CURLOPT_SSL_VERIFYPEER, 0L);
#endif
 
#ifdef SKIP_HOSTNAME_VERFICATION
    /*
     * If the site you're connecting to uses a different host name that what
     * they have mentioned in their server certificate's commonName (or
     * subjectAltName) fields, libcurl will refuse to connect. You can skip
     * this check, but this will make the connection less secure.
     */
    curl_easy_setopt(curl, CURLOPT_SSL_VERIFYHOST, 0L);
#endif
 
    res = curl_easy_perform(curl);
 
    /* always cleanup */
    curl_easy_cleanup(curl);
  }
  return 0;
}
Вот собсно сам код , а проблема у меня такая - Не отправляются запросы на сайты вида https () , ну тобиш по 443 порту )В чем может быть проблема , то что не отправляются определил сниффером , и тем что вообще никакого ответа не получаю )
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.09.2012, 21:10     Трабла с LibCurl
Посмотрите здесь:

Visual C++ Использование библиотеки libcurl
libcurl и POST запрос C++ Linux
libcurl and HTTP-Pipeling C++
C++ libcurl: закачка файла
libcUrl с OpenSSL на MinGW C++
Помогите установить libcurl Visual C++
Visual C++ Подключение libcurl в MSVC
C++ Libcurl + QT Creator - Какую версию libcurl качать для Windows
Не получается использовать libcurl C++
C++ Libcurl, проверка авторизации
C++ Libcurl и работа с IMAP
C++ Builder Замена libcurl

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
niXman
Эксперт C++
3134 / 1446 / 49
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
30.09.2012, 22:19     Трабла с LibCurl #2
libcurl собран с поддержкой OpenSSL?
z1p0
0 / 0 / 0
Регистрация: 17.08.2012
Сообщений: 29
30.09.2012, 23:53  [ТС]     Трабла с LibCurl #3
Да , качал версию 1.19 для Win32 - MVS c open Ssl
Так же там была , вернее не было кой какой либы - я ее качал отдельно , )
У вас если есть курл - мой код работает верно , отправляет запрос то хоть:?
Avazart
7065 / 5242 / 262
Регистрация: 10.12.2010
Сообщений: 23,062
Записей в блоге: 17
23.10.2012, 01:31     Трабла с LibCurl #4
Мм... на на обычный http он отправляет нормально?

Добавлено через 11 минут
Да а что пиши сама программа ? Какую ошибку выдает ?

Добавлено через 9 минут
В общем попробуй второй код от сюда Скачивание из интернета - результат сохранение страницы в файл.
Yandex
Объявления
23.10.2012, 01:31     Трабла с LibCurl
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru