Описание тега nghttp2
NoneNghttp2 - это библиотека HTTP/2 C
1
ответ
Использование SwiftNIO и SwiftNIOHTTP2 в качестве клиента HTTP2
В настоящее время я работаю над простым клиентом HTTP2 в Swift, используя SwiftNIO и бета-версию SwiftNIOHTTP2. Моя реализация выглядит так: let group = MultiThreadedEventLoopGroup(numberOfThreads: 1) let bootstrap = ClientBootstrap(group: group) .c…
25 ноя '18 в 11:31
1
ответ
Могу ли я говорить по HTTP/2 через STDIN/STDOUT?
Могу ли я говорить по HTTP/2 через STDIN/STDOUT? Если да, то как я могу это сделать и каковы будут ограничения?
25 сен '18 в 02:20
1
ответ
Почему 5 кадров PRIORITY отправляются с клиента HTTP2 до того, как он отправляет кадр HEADERS? Они необходимы для успешного соединения HTTP2?
Я заметил, что некоторые клиенты HTTP2 (Firefox и nghttp) отправляют 5 кадров PRIORITY для потока 3, 5, 7, 9, 11 после согласования протокола http2 и перед отправкой кадра HEADERS. Мне любопытно почему? Я знаю значение фреймов PRIORITY, но не вижу с…
29 апр '16 в 09:17
2
ответа
Клиенту http2 не удалось разобрать заголовок ответа HTTP Upgrade
Я пытаюсь использовать сервер nghttpd для проверки HTTP/2.0. Для начала я использую: nghttpd -v -d ~/Desktop/www 9000 --no-tls В клиентском терминале я набираю: nghttp -nvu http://127.0.0.1:9000 И у меня есть этот вывод в клиентском терминале [ 0.00…
16 дек '18 в 12:49
0
ответов
Обработка неполного кадра в HTTP2
Я использую nghttp2 для создания сервера. Я не использую ssl просто TCP, а затем HTTP2. Для получения данных из сокета я использую nghttp2_session_recv в моем обратном вызове я делаю одноразовое чтение из сокета. Когда я читаю полный буфер (буфер пр…
14 фев '19 в 12:03
0
ответов
Выполнение curl_multi_perform из разных потоков, вызывающее сбой
В проекте, над которым я работаю, я должен делать вызовы GET и POST, когда это необходимо. Вызов "GET" используется для создания нисходящего канала от сервера к устройству для отслеживания любых интересных событий, происходящих на облачном сервере. …
31 янв '17 в 20:17
2
ответа
Подключение к APNS от Apple с использованием cURL с поддержкой HTTP\2 через nghttp2
Я попытался скомпилировать cURL с поддержкой HTTP/2, следуя этому руководству. Я использую Docker, и мое приложение основано на официальном образе PHP Docker, который использует Debian, хотя у меня были те же проблемы на машине с Ubuntu, работающей …
15 фев '16 в 18:11
1
ответ
Как использовать h2load, чтобы сделать тест для сервера http2 на базе Netty?
Когда я использую по умолчанию no-tls протокол h2c из h2load, Я нахожу netty не делает обновления, потому что h2load не отправляет запрос на обновление. Как я могу сделать тест для открытого текста http2 эталон для моего netty http2 сервер? С нетерп…
19 июл '18 в 08:02
0
ответов
Mac OS Обновление OpenSSL
Моя система Mac OS: OS X Yosemite версия 10.10.5. И его версия openssl составляет 0.9.8zg. Теперь я хочу установить инструмент nghttp2, и он требует openssl>=1.0.1. Поэтому я пытаюсь обновить brew и установить brew openssl. После этого я использую к…
11 окт '17 в 12:04
2
ответа
nghttpd соединение закрывается автоматически
Я пытаюсь использовать сервер nghttpd для проверки HTTP/2.0. Для начала я использую: sudo nghttpd --push=/test=/test1.png,/test2.pcapng,/test2.txt,/test3.png --no-tls --workers=3 --early-response -v 80. В моем CWD у меня есть push-файлы. В другом те…
06 июн '18 в 09:03
0
ответов
Кросс-компиляция nghttp2 для Windows в Ubuntu
Я ищу шаги для кросс-компиляции библиотеки nghttp2 на Ubuntu для машин Windows. В интернете я не могу найти хорошую документацию по этой теме. Кто-нибудь может мне помочь? Я уже пробовал такие шаги, как использование cross-compile-prefix который, к …
04 ноя '17 в 19:41
1
ответ
httpd-2.4.18 mod_http2 работает с curl и nghttp, но не работает с браузером
Я установил httpd-2.4.18 с nghttp 1.6.0 и curl 7.46 для работы с сервером http2. Кажется, что сервер работает с http2, когда я тестирую его с помощью команд Curl и nghttp (как вы можете видеть ниже), но когда я использую браузер ( Google Chrome 47.0…
07 янв '16 в 21:58
1
ответ
Как я могу сохранить файлы в кеше браузера после отправки его нажатием Server?
У меня есть Apache с http2, и я сделал серверный толчок файлов, которые я хотел бы сохранить в кеше браузера, но это не так, и я не знаю почему. Я сделал пуш с php-файлом, следующий. header( 'Link: <'https://www.myweb.com/mypath'>;rel="preload…
21 мар '16 в 16:26
1
ответ
Генерация сертификата для локального HTTP/2 прокси
Я пытаюсь заставить Firefox каждый вечер использовать безопасный прокси HTTP/2, но он отказывается принимать самозаверяющий сертификат. Прокси-сервер состоит из nghttp2 в качестве внешнего интерфейса HTTP/2 и простого Twisted прокси-сервера в качест…
28 апр '15 в 23:10
0
ответов
ZLIB не найти при установке nghttp2
Я хочу установить nghttp2 для моего Mac OS, но после запуска команды brew install nghttp2Я сталкиваюсь с этим выводом: Warning: You are using OS X 10.12. We do not provide support for this pre-release version. You may encounter build failures or oth…
09 дек '16 в 07:22
0
ответов
libcurl не обновляет запросы POST до HTTP/2 в OpenWrt
Когда я компилирую изображение OpenWrt с make menuconfigЯ проверяю флажок libcurl, затем проверяю флажок, чтобы добавить поддержку HTTP/2, и проверяю, что библиотека nghttp2 также проверена. В моем коде, который делает запросы, у меня есть CURLOPT_H…
06 дек '18 в 14:59
1
ответ
nghttp2 api.binance.com ssl ошибка
Я хочу написать клиент для API binance.com, используя http/2. Для этого я пробую библиотеку nghttp2, я вставил тестовый вызов API в их пример кода: int main(int argc, char *argv[]) { boost::system::error_code ec; boost::asio::io_service io_service; …
28 апр '18 в 21:52
0
ответов
Установить размер окна клиента nghttp2 при подключении
В nghttp2 клиенте я могу установить размер окна в кадре WINDOW_UPDATE для дальнейшей связи с сервером? В nghttp2.h есть API для nghttp2_session, но как я могу связать его с клиентской сессией nghttp2?
12 апр '18 в 13:29
0
ответов
C++ Build Libcurl с поддержкой HTTP/2.0 (существующая версия)
У меня есть существующая сборка LibCurl, которая в настоящее время не поддерживает протокол HTTP/2.0, так как я никогда не связывал его с программным обеспечением nghttp2 ( что требуется). Можно ли еще настроить сборку и добавить это программное обе…
08 окт '17 в 19:49
2
ответа
HTTP2 и продолжение выполнения PHP
При запуске PHP, и вы хотите, чтобы он немедленно возвратил HTML в браузер, закрыл соединение (ish) и затем продолжил обработку... Следующее работает, когда соединение HTTP/1.1, но не при использовании Apache 2.4.25, с mod_http2 включен, и у вас ест…
17 мар '17 в 15:26