Как сделать HTTP / 2 запросы через API

Как сделать HTTP / 2 запросы к API с PHP?

Я знаю, что HTTP / 2 сложнее с двоичным кодированным запросом / ответом и мультиплексированием

Может ли кто-нибудь предоставить ссылку на учебник или пример, как обрабатывать запросы с HTTP / 2?

0

Решение

https://www.reddit.com/r/PHP/comments/301ncp/http2_support_for_curl_merged/

Это просто означает, что вы можете опционально указать curl _ * () для связи с удаленным сервером через HTTP / 2.0. Если удаленный сервер не поддерживает протокол, обе стороны будут говорить HTTP / 1.1, как и раньше. Есть два сценария в пользовательской среде PHP, где вы можете извлечь выгоду из использования HTTP / 2.0 в клиенте curl:

  1. Вы получаете несколько ресурсов с одного сайта одновременно по одному и тому же соединению; вы можете столкнуться с улучшением производительности, избегая проблемы блокирования заголовка, так как HTTP / 2.0 позволяет мультиплексировать несколько передач одновременно по одному и тому же TCP-соединению.
  2. Вы подключаетесь через HTTPS (h2). Зашифрованные сеансы h2 согласовываются как часть рукопожатия TLS через расширение TLS ALPN. Это означает, что вы можете установить криптосеанс с меньшим количеством обходов TCP через HTTP / 2.0, чем вы могли бы сделать с HTTP / 1.1 (выигрыш в производительности).

По сути, cURL справится с работой за вас.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]