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 бэкэнд, на случай, если это будет полезно.