Форум программистов, компьютерный форум, киберфорум
Наши страницы

C++

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

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

30.09.2012, 21:10. Просмотров 701. Ответов 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 порту )В чем может быть проблема , то что не отправляются определил сниффером , и тем что вообще никакого ответа не получаю )
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.09.2012, 21:10
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Трабла с LibCurl (C++):

libcurl and HTTP-Pipeling - C++
Использую libcurl для запроса размера картинок через HTTP HEAD (&gt; 100 картинок за 1 заход)... хочется использовать технологию Http-Pipeling...

Подключение библиотеки libcurl - C++
Всем привет. Решил поработать с библиотекой libcurl. Скачал архив, распаковал на рабочий стол. Не пойму что делать дальше. В интернете в...

libcurl: закачка файла - C++
Файл скачивается, но его размер 12243 байт, хотя должен быть 12182 байт, и так с любым файлом, получается чуть большего размера, что не...

libcUrl с OpenSSL на MinGW - C++
Помогите! Никак не могу разобраться с libcUrl с OpenSSL, просто libcUrl компилю без проблем, и использую, но нужнен https. ...

Как сделать ftp клиент через libcurl? - C++
добрый день! подскажите, пожалуйста, как сделать ftp клиент через libcurl? а точнее, мне нужно видеть файлы, находящиеся на сервере. у...

Замена libcurl - C++ Builder
Всем привет. И всех с 1 маем. У меня вопрос, ребята подскажите чем можно заменить библиотеку libcurl? Всего два критерия: 1: Могла...

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

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

Добавлено через 9 минут
В общем попробуй второй код от сюда Скачивание из интернета - результат сохранение страницы в файл.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.10.2012, 01:31
Привет! Вот еще темы с ответами:

Libcurl + QT Creator - Какую версию libcurl качать для Windows - C++
Пытаюсь подружить Curl и QT Creator Подскажите пожалуйста какую версию libcurl качать для Windows и как вообще их подружить :) ...

Libcurl - PHP
Почему Libcurl не воспринимает сайты с русскими буквами например: http://письмо.рф?И возможно это как-то исправить?

Libcurl и smtp gmail - C Linux
Добрый день! Пытаюсь по примеру отправить по smtp письмо. Код: #include &lt;stdio.h&gt; #include &lt;string.h&gt; #include &lt;curl/curl.h&gt; ...

Libcurl и работа с IMAP - C++
Всем привет. Очень нужна помощь. Не могу нормально разобраться как работать с IMAP через libcurl, ну то есть простейшие примеры по работе с...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

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