Что значит ALPN, сервер не согласен с протоколом?
Я вижу это довольно регулярно при использовании различных вызовов в curl.
Я не уверен, является ли это коренной причиной некоторых моих возвратов, приводящих к ошибке 400, но как новичку просто любопытно больше всего на свете.
1 ответ
Возможно, сервер не поддерживает ALPN. Например, Debian 8.0 (с OpenSSL 1.0.1k) поддерживает только NPN 2. Но Ubuntu 16.04 поставляется с OpenSSL 1.0.2g, который поддерживает ALPN, поэтому я не уверен, что это проблема.
Я не думаю, что это может вызвать ошибки HTTP 400, кроме случаев, когда сервер принудительно использует HTTP2.