Описание тега wininet

API Windows Internet (WinINet) позволяет приложениям Windows взаимодействовать с протоколами FTP и HTTP для доступа к ресурсам Интернета.
2 ответа

Как настроить WinInet на использование токена на предъявителя

Я использую OAuth2 с сервером и wininet в качестве http-клиента. Я не вижу, как настроить wininet для использования токена на предъявителя (просто посмотрите, как установить имя пользователя и пароль для базовой аутентификации). Можно ли сказать win…
08 ноя '17 в 21:35
0 ответов

Как очистить кэш WinInet, созданный IIS?

Использование HttpClient/ WebRequest API в C# для создания клиента REST API. Я изменил базовый RequestCachePolicy, чтобы он мог кэшировать ответы с соответствующими заголовками управления HTTP-кэшем. Это работает отлично. Тем не менее, я часто хочу …
29 июн '12 в 18:34
1 ответ

Как я могу скачать огромный файл через TIdHTTP?

Я использую этот код для загрузки небольших файлов: Var ms:TMemoryStream; begin ms:=TMemoryStream.Create; Idhttp1.get('http://mydomain.com/myfile.zip',ms); ms.SaveToFile('myfile.zip'); ms.Free; end; Но файл сохраняется в оперативной памяти перед сох…
13 мар '13 в 11:16
1 ответ

C++ WinINET FtpPutFile Код ошибки 3

У меня проблема с WinINET FtpPutFile() функция. Вот код: #include <Windows.h> #include <wininet.h> #include <iostream> #pragma comment(lib, "Wininet") using namespace std; void FileSubmit() { HINTERNET hInternet; HINTERNET hFtpSess…
04 май '18 в 19:48
1 ответ

Невозможно получить ответ на запрос POST, используя wininet

Мне нужно сделать запрос POST к API, чтобы получить некоторые данные XML ( http://freecite.library.brown.edu/welcome/api_instructions). Это прекрасно работает с curl: curl -H "Accept: application/xml" --data "citation=Udvarhelyi, I.S., Gatsonis, C.A…
19 дек '17 в 18:06
4 ответа

Что может вызвать ошибку ERROR_INTERNET_INCORRECT_HANDLE_TYPE (12018) с InternetQueryOption?

Я работаю над простой маленькой функцией для загрузки файла с веб-сайта с поддержкой SSL с использованием функций WinInet, а именно InternetOpen и InternetOpenURL. Первоначально я не смог позвонить в InternetOpenURL с ERROR_INTERNET_INVALID_CA (1204…
10 ноя '08 в 22:00
1 ответ

WinInet Google Maps данные API получить ошибку Invalid Token

Я пытаюсь войти в API данных карт Google (получить MyMaps) с помощью wininet и delphi, но всегда получаю ответ: Неверный токен. Я получил аутентификацию с помощью WinNet HTTPS Call.В чем проблема?Пожалуйста, помогите. Вот пример кода: ServerURL='map…
14 дек '09 в 07:55
1 ответ

Вызов WinInet HttpSendRequest не передает информацию об аутентификации в следующий раз, когда я вызываю ее с тем же дескриптором соединения

Меня смущает следующая проблема, с которой я сталкиваюсь. Мы используем Windows 2008 R2 машину с установленным IE 8.0. Затем я пытаюсь программно подключиться к серверу с помощью вызова InternetConnect (учетные данные предоставляются в качестве аргу…
05 фев '13 в 23:58
1 ответ

Ошибка загрузки ftp на C++ - устаревшее преобразование из строковой константы в 'char*' [-Wwrite-strings]

Я пытался заставить программу загрузить файл на FTP-сервер, и что бы я ни получал предупреждение: не рекомендуется преобразовывать строковую константу в 'char*' [-Wwrite-strings] с последующим: неопределенная ссылка на InternetOpenA@20' undefined re…
23 авг '15 в 23:42
2 ответа

HttpSendRequest завершается с ошибкой 12015

Я создал службу Win32, которая использует WinInet для отправки HTTP-запросов на удаленный хост. На моем компьютере (WinXP SP2) на тестовых рабочих станциях в нашей QoS-команде (Win2003 Server) он работает нормально - через прокси и прямой, прокси с …
11 мар '11 в 14:17
1 ответ

Безопасен ли MFC wininet CHttpConnection?

Что происходит, если несколько потоков открывают запросы к одному и тому же объекту CHttpConnection одновременно? Запросы ставятся в очередь, или они конвейерны, или происходит сбой или сбой?
24 сен '17 в 21:03
2 ответа

Как исправить эту ошибку: неопределенная ссылка на __imp_InternetOpenA'

Я хочу сделать программу на C++, где отправлять.txt файл с информацией на мой компьютер. Я так много в Интернете, но не могу найти метод, который работает. Когда я использую Dev C++, мне выдаются следующие ошибки: ...: неопределенная ссылка на __imp…
05 апр '14 в 21:57
0 ответов

Почему WinINET переключается с использования Kerberos на NTLM при ответе на запрос аутентификации при использовании проверки подлинности Windows?

В настоящее время мы проводим тестирование среды Sharepoint, размещенной в IIS8.5 (в Windows 2012R2), с использованием Loadrunner 11.52. Мы используем механизм воспроизведения на основе WinINET, так как при попытке использовать реализацию сокетов LR…
26 мар '15 в 23:20
2 ответа

URLDownloadToFile всегда возвращает S_OK

Я новичок в C++ и пытаюсь написать функцию обновления. Загрузка с URLDownloadToFile работает без проблем, но если я изменил URL-адрес на недействительный, он по-прежнему возвращает S_OK ... Как я могу проверить, удалась загрузка или нет? #include &l…
29 авг '15 в 16:17
1 ответ

Wininet получает отправленные заголовки

Чтобы получить полученные заголовки я могу использовать HttpQueryInfo с HTTP_QUERY_RAW_HEADERS_CRLF, Например: HTTP/1.1 200 OK P3P: CP="Facebook does not have a P3P policy. Learn why here: redacted" X-Frame-Options: DENY X-XSS-Protection: 0 Cache-Co…
16 янв '17 в 22:45
1 ответ

Как использовать InternetQueryOption в C# взаимодействия?

В моем коде C# я хочу использовать InternetQueryOption, который определен в MSDN, например: BOOL InternetQueryOption( __in HINTERNET hInternet, __in DWORD dwOption, __out LPVOID lpBuffer, __inout LPDWORD lpdwBufferLength ); В моем коде C# я написал:…
10 апр '12 в 12:05
0 ответов

Обработка сбоя InternetCloseHandle

ВВЕДЕНИЕ И СООТВЕТСТВУЮЩАЯ ИНФОРМАЦИЯ: Я изучаю WinInet самостоятельно. Я написал (по моему скромному мнению) "типичный" фрагмент кода, который должен выполнить очистку в конце: DWORD CSomeClass::MVCE4Stackru() { DWORD errorCode = ERROR_SUCCESS; URL…
18 июл '17 в 10:13
0 ответов

Опубликовать https по Wininet C++ в Win XP, 7 и 8

Мое приложение создает пост-запрос на мой сервер через порт https 443, оно правильно работает в win 10, но не работает в более старой версии, чем Windows. Мой код ранее выполнялся правильно, но хост компании обновил свои хосты и отключил TLS 1.0, чт…
03 май '18 в 07:40
2 ответа

Как избежать полной загрузки ЦП или прекратить работу, пока InternetOpenURL пытается (и не может) подключиться?

У меня есть довольно простое приложение, которое загружает файлы в потоке. Этот поток использует API WinINet и начинается следующим образом: HINTERNET hInternet = InternetOpen(strUserAgent.c_str(), INTERNET_OPEN_TYPE_PRECONFIG, NULL, NULL, 0); DWORD…
16 сен '11 в 11:00
2 ответа

Нарушение прав доступа при использовании версии Unicode FtpFindFirstFile в асинхронном режиме

Допустим, у меня есть очень простой маленький пример кода, который использует асинхронную WinInet: #include "stdafx.h" #include "WinInet.h" #pragma comment(lib, "wininet.lib") DWORD LatestResult = 0; HANDLE MayContinue = 0; VOID CALLBACK CallBack( _…
03 май '13 в 12:04