Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
stur 09.01.2019 16:12 / 09.01.2019 16:14
после обновления на FreeBSD curl стал вести себя не так, как было задумано :)Парсер ещё не пересобирал - Parser/3.4.6b (compiled on amd64-unknown-freebsd10.3)
FreeBSD: 11.2-RELEASE-p7 FreeBSD 11.2-RELEASE-p7 #0: Tue Dec 18 08:29:33 UTC 2018 root@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC amd64
curl -V curl 7.62.0 (amd64-portbld-freebsd11.2) libcurl/7.62.0 OpenSSL/1.0.2o zlib/1.2.11 nghttp2/1.35.1 Release-Date: 2018-10-31 Protocols: dict file ftp ftps gopher http https imap imaps pop3 pop3s rtsp smtp smtps telnet tftp Features: AsynchDNS IPv6 Largefile GSS-API Kerberos SPNEGO NTLM NTLM_WB SSL libz TLS-SRP HTTP2 UnixSockets HTTPS-proxyЕсли передавать данные постом на http/https хост таким образом, всё работает:
$httppost[ $.secret[gkkey] $.response[testform] ] $xxx[^curl:load[ $.url[http://testsite.xxx] $.post(1) $.timeout(60) $.postfields[^httppost.foreach[k;v]{$k=^taint[uri][$v]}[&]] ]]Если же передавать данные через $.httppost[], то работает теперь только на http. На http2 вылетает с такой вот ошибкой:
Stream error in the HTTP/2 framing layerЧто можно попробовать сделать?