Вопросы по теме 'wininet'
Как использовать WinInet API из Java?
Согласно этому ответу на мой предыдущий вопрос: WinInet Windows API - это правильный способ чтения и записи настроек подключения к Интернету в Windows. Как я могу использовать этот API из Java? Я бы предпочел бесплатное решение с открытым...
1575 просмотров
schedule
11.11.2021
TCP Keep Alive на idHttpServer (сервер) и wininet (клиент)
У меня есть приложение веб-сервера, разработанное с использованием idHttpServer. Когда клиент подключается к моему веб-серверу и по какой-то неизвестной причине отключился (а не изящно отключился), мой веб-сервер не получает уведомления. Я знаю, что...
3853 просмотров
schedule
12.10.2021
загрузка файлов с помощью httpSendRequest c ++
Я пытаюсь отправить файл на HTTP-сервер через запрос POST (c ++ и winapi), шаги:
// Read file into "buff" and file size into "buffSize"
....
....
....
HINTERNET internetRoot;
HINTERNET httpSession;
HINTERNET...
2417 просмотров
schedule
02.12.2021
POST загрузить двоичный файл с wininet на c ++
Я получил этот пример загрузки файла через POST для работы с файлом .txt. Однако мне все еще не хватает способа сделать то же самое с двоичным файлом.
Может кто-нибудь показать, как это сделать? Я просмотрел около 100 страниц в Интернете, где...
2407 просмотров
schedule
12.09.2021
Почему сокет не переходит в неблокирующий режим?
Я пытаюсь установить свой сокет в неблокирующий режим, используя ioctlsocket , но он возвращает -1 , а WSAGetLastError возвращает 10045 - Операция не поддерживается. Почему такое могло случиться?
Код, который я пишу, довольно специфичен,...
1137 просмотров
schedule
19.11.2021
Как остановить появление диалогового окна аутентификации при использовании THTTPRIO
Я подключаюсь к веб-службе, используя базовую проверку подлинности, используя следующий код:
var
RIO: THTTPRIO;
begin
RIO := THTTPRIO.Create(nil);
EndPoint := GetWebServicePort(True, '', RIO);
RIO.HTTPWebNode.UserName := 'xxxx';...
1418 просмотров
schedule
14.09.2021
Переключатель FTP WinInet из пассивного режима в активный при подключении?
Я использую WinInet для подключения к FTP-серверу. Я использую FtpCommand() для отправки команды «PASV» для переключения из активного в пассивный режим. Сейчас я ищу противоположную команду для переключения из пассивного в активный режим....
1411 просмотров
schedule
26.09.2021
WinInet InternetCloseHandle не закрывает соединение
Я использую этот код для получения некоторых данных из URL-адреса:
function GetUrlContent(const Url: string): string;
var
NetHandle: HINTERNET;
UrlHandle: HINTERNET;
Buffer: array[0..1024] of AnsiChar;
BytesRead: DWORD;
Size: Integer;...
376 просмотров
schedule
23.03.2022
Почему GetLastError() возвращает разные коды во время отладки и обычного выполнения?
try
{
pConnect = sess->GetFtpConnection(ftpArgs.host, ftpArgs.userName, ftpArgs.password, port, FALSE );
}
catch (CInternetException* pEx)
{
loginErrCode = GetLastError();
printf("loginErrCode: %d\n", loginErrCode);...
1276 просмотров
schedule
24.04.2022
Клиент OpenSSL WinINET
У меня есть рабочий клиент и сервер, который после завершения будет иметь действующий сертификат SSL.
На данный момент, в качестве средства тестирования, я просто отключаю необходимость проверки SSL в клиенте, добавляя флаги...
3572 просмотров
schedule
02.05.2022
как аутентифицироваться на прокси с помощью wininet.dll?
У меня есть этот код для подключения процесса к прокси, но он возвращает false: код работает, если я не ввожу имя пользователя и пароль в SetConnectionProxy() и отправляю только два параметра: флаги PROXY и имя PROXY. Когда я добавляю установленное...
530 просмотров
schedule
02.05.2022
HTTP POST с Wininet API на Delphi
Я использую Delphi 2010 для отправки HTTP-запроса в приложение Java. В частности, я отправляю объект JSON. Но при отправке запроса я не знаю, что происходит, но объект не правильный.
Отправляю объект так:...
1607 просмотров
schedule
21.05.2022
Может ли WinInet вернуть, какой TLS используется
Мы используем WinInet и Delphi для связи по HTTPS. Есть ли в WinInet функция, которая вернет мне, какой протокол был согласован в сеансе, то есть TLS1.1, TLS 1.2 и т. д.
704 просмотров
schedule
15.06.2022
Delphi 2010 - у Wininet не хватает ручек
У меня есть приложение, которое интенсивно использует функции Wininet для получения данных из Интернета. Иногда я получаю очень странные сообщения об ошибках, связанные с дескриптором:
Internal error in ConnectToHost when trying to create a...
1648 просмотров
schedule
23.09.2022
InternetReadFile не получает весь файл
У меня есть следующий код для загрузки некоторых rss-файлов с серверов, но пока я просто получаю неполную версию своего rss-файла. (?) Код выглядит следующим образом:
#include<iostream>
#include<conio.h>
#include<stdio.h>...
7680 просмотров
schedule
26.09.2022
Простая функция для чтения файла из URL-адреса в строковый буфер (C++/MQL{4|5} с использованием WinInet.dll)
Я ищу простую функцию, которая может читать текстовый или двоичный файл из Интернета в переменную string .
Невероятно, что я ничего не смог найти в сети, только низкоуровневые описания всех WinInet функций и бесполезные образцы, которые вообще...
1099 просмотров
schedule
26.09.2022
Использование VBA для прикрепления сертификата клиента к WinINet HTTPSendRequest
(Это более подробное обсуждение проблемы в Определение правильного сертификата клиента для ServerXMLHTTP. SetOption , где я попробовал обходной путь, который столкнулся с различными проблемами.)
Я пытаюсь восстановить возможности серверной...
1007 просмотров
schedule
05.10.2022
Блокировка HttpSendRequest, когда уже выполняется более двух загрузок
В нашей программе новый поток создается каждый раз, когда нужно сделать HTTP-запрос, и их может быть несколько одновременно. Проблема, с которой я сталкиваюсь, заключается в том, что если у меня уже есть два потока, в которых они зацикливаются на...
3063 просмотров
schedule
09.12.2022
Почему GetLastError() (НЕ GetReturnMessage) возвращает «неверный пароль», если имя пользователя неверно?
Возможный дубликат: Почему GetErrorMessage возвращает неправильный пароль, если имя пользователя неверное?
Поскольку GetErrorMessage дает та же строка для неверного пароля и имени пользователя, я решил использовать GetLastError(),...
335 просмотров
schedule
17.06.2023
Настройка параметров прокси с помощью wininet
У меня проблемы с установкой имени пользователя и пароля прокси-сервера с помощью wininet.
Приведенный ниже код устанавливает прокси-сервер, но имя пользователя и пароль не работают с кодом ошибки «12018».
[DllImport("wininet.dll", SetLastError...
4348 просмотров
schedule
16.02.2023