libcurl не обновляет запросы POST до HTTP/2 в OpenWrt

Когда я компилирую изображение OpenWrt с make menuconfigЯ проверяю флажок libcurl, затем проверяю флажок, чтобы добавить поддержку HTTP/2, и проверяю, что библиотека nghttp2 также проверена. В моем коде, который делает запросы, у меня есть CURLOPT_HTTP_VERSION установлен в CURL_HTTP_VERSION_2_PRIOR_KNOWLEDGE потому что мой сервер использует HTTP/2 для всех запросов браузера, и это через https.

Для тестирования я скомпилировал curl на машине с Ubuntu с поддержкой HTTP/2 и сделал запрос POST на тот же URL-адрес, который запрашиваю в OpenWrt, и запрос использовал HTTP/2. Есть ли что-то, что, как известно, не так с HTTP/2 в OpenWrt? Или это проблема, которую другие люди имели и исправили? Там нет отладочных данных, которые полезны, я уже выкопал все это и в некотором роде в растерянности.

Изменить: я использую mbedTLS в качестве моего TLS/SSL бэкэнд, на случай, если это будет полезно.

0 ответов

Другие вопросы по тегам