Войти

Показать полную графическую версию : WinHttp UDF: отправка запросов и обработка ответа в цикле


oz84
20-09-2017, 23:16
Подскажите, пожулуйста, есть ли какие-то тонкости/нюансы при работе с UDF в цикле?

Использую API Yandex.Disk и WebDAV (https://tech.yandex.ru/disk/doc/dg/concepts/about-docpage/)
;Открываю соединение
$hHTTPOpen = _WinHttpOpen()
$hHTTPConnect = _WinHttpConnect($hHTTPOpen, ...)

;В цикле шлю несколько запросов и разбираю ответы
$aResponse = _WinHttpSimpleSSLRequest($hHTTPConnect, ...)

;Закрываю
_WinHttpCloseHandle($hHTTPConnect)
_WinHttpCloseHandle($hHTTPOpen)
Первый запрос отрабатывает нормально, второй и последующие возвращают "HTTP/1.1 400 Bad Request", попробовал открывать и закрывать соединение заново внутри цикла в каждой итерации - всё равно только первый нормально отрабатывает. Куда копнуть? Не пойму, что упускаю?




© OSzone.net 2001-2012