Публикации по теме 'http2'
Как играть с HTTP / 2 в Ballerina
Написание клиента и сервера HTTP / 2 Ballerina
ПРИМЕЧАНИЕ. Все коды Ballerina в этой статье протестированы и совместимы с Ballerina версии 1.1.0.
Что такое балерина
Ballerina - это облачный язык программирования, синтаксис и среда выполнения которого решают сложные проблемы интеграции.
Балерина На протяжении десятилетий языки программирования рассматривали сети просто как источники ввода-вывода. Балерина представляет фундаментальные, новые…..
Вопросы по теме 'http2'
Мультиплексирование с сокетами Беркли
У меня есть реализация веб-сервера HTTP / 1.1, которую я написал на C ++ с использованием сокетов Berkeley. Я ищу реализацию поддержки HTTP / 2.0 (или SPDY), которая позволяет мультиплексировать запросы и ответы:
Уровень двоичного кадрирования в...
1019 просмотров
schedule
15.08.2023
Требуется ли объединение ресурсов в SPDY для сокращения времени отклика?
Здесь я использую термин объединение для обозначения объединения ресурсов JS и CSS вместе для уменьшения количества HTTP-запросов. HTTP/2 в первую очередь решает основные проблемы, которые породили лучшие практики веб-разработки по объединению...
87 просмотров
schedule
01.08.2022
Поддержка событий, отправленных сервером, с реализацией Netty HTTP2
Я использую версию Netty 4.1-Beta6.
Я хочу поддержать вариант использования, когда сервер HTTP2 должен иметь возможность отправлять события клиенту HTTP2 в существующем соединении - это может быть событие тревоги или таймера из облака, которое...
1441 просмотров
schedule
18.03.2022
Использование одного HTTP / 2-соединения для двунаправленной (и симметричной) связи
HTTP / 2 представляет некоторые очень интересные функции, такие как конвейерная обработка, мультиплексирование и push-обещания сервера; которые сами по себе потрясающие. В свою очередь, мы пожертвовали WebSockets.
Теоретически HTTP / 2...
6325 просмотров
schedule
28.01.2024
HTTP2 через AWS ELB в режиме TCP
Есть ли у кого-нибудь опыт использования сервера HTTP2 за AWS ELB, работающего в режиме TCP?
Насколько я знаю, AWS ELB сейчас не поддерживает HTTP2, однако, используя режим TCP, он должен прозрачно передавать запрос на внутренний сервер.
Есть у...
5066 просмотров
schedule
20.12.2023
Почему для реализации HTTP / 2 в браузере требуется TLS?
Почему большинству современных браузеров требуется TLS для HTTP2?
Есть ли за этим техническая причина? Или просто чтобы сделать Интернет более безопасным?
http://caniuse.com/#feat=http2
2097 просмотров
schedule
12.03.2023
Как отправить запрос HTTP/2 POST в PHP
Я нашел аналогичный вопрос в Отправка HTTP/2 Запрос POST в Ruby Но я хочу обновить свой сервер с помощью PHP
Новый API push-уведомлений Apple на основе HTTP/2 описан здесь:...
25107 просмотров
schedule
01.01.2024
Сравнение HTTP / 2 с предыдущими версиями протокола
Я работаю над сравнением HTTP / 2 с предыдущими версиями протокола, например. HTTP 1.1, SPDY 3.1. Я тщательно изучил технические различия и сейчас пытаюсь сравнить HTTP / 2 с его предыдущими воплощениями. Однако я немного озадачен, как лучше всего...
753 просмотров
schedule
12.07.2023
Загрузка тысяч маленьких изображений на веб-страницу
Я создаю средство просмотра миниатюр для моего фотоархива, и мне нужно загрузить тысячи фотографий на одну веб-страницу. Миниатюры изображений уже были уменьшены по сравнению с исходной фотографией в формате JPG с помощью ImageMagick + MozJPEG, все...
843 просмотров
schedule
31.03.2022
Не удается отправить запрос HTTP/2 с помощью curl
Я устанавливаю curl с поддержкой протокола http2.0 и вижу HTTP2 в информации о версии.
$ ./curl --version
curl 7.42.1 (x86_64-apple-darwin14.5.0) libcurl/7.42.1 OpenSSL/1.0.2a zlib/1.2.5 nghttp2/0.7.13
Protocols: dict file ftp ftps gopher http...
8431 просмотров
schedule
27.10.2022
Почему клиент HTTP2 отправляет 5 кадров PRIORITY до того, как он отправит кадр HEADERS? Они необходимы для успешного HTTP2-соединения?
Я заметил, что некоторые клиенты HTTP2 (Firefox и https://nghttp2.org/documentation/package_README.html ) отправляют 5 кадров PRIORITY для потока 3, 5, 7, 9, 11 после согласования протокола http2 и до отправки кадра HEADERS. Мне любопытно, почему?...
463 просмотров
schedule
30.12.2021
Сжатие заголовков HTTP/2
Я отправляю 4-5 последовательных запросов HTTP/2 от одного клиента, и заголовок HTTP одинаков для всех запросов (и полезной нагрузки тоже).
Исходный размер заголовка составляет ~ 343 байта. Клиент — Firefox, Сервер — Jetty
Затем я измеряю...
552 просмотров
schedule
31.08.2023
Jetty отвечает статусом 200 вместо 304 при использовании http2
Я просто создаю небольшой PoC, в котором я использую встроенный сервер Jetty 9.3.9.M1 с http/2 и API PushBuilder вместе с Apache Wicket для передачи ресурсов клиенту.
Я использую следующую настройку сервера:
Server server = new Server();
//...
609 просмотров
schedule
29.04.2023
сделать вызов http2 ajax из приложения angular/javascript
Я пытаюсь реализовать http2 моего сервиса. Я использовал Jetty 9 с банкой ALPN и сделал код в соответствии с документацией. Сервер запущен, и я могу получить доступ к URL-адресу http://localhost:8443/myurl из Chrome версии 51. Я Я использую...
1776 просмотров
schedule
02.05.2024
Как настроить набор SSL / шифров Undertow?
Когда я пытаюсь просмотреть свою веб-страницу http2 в Chrome или Firefox, в настоящее время я получаю страницу с сообщением об ошибке: «ERR_SPDY_INADEQUATE_TRANSPORT_SECURITY».
Очевидно, это означает, что набор шифров, который использует мой...
449 просмотров
schedule
15.03.2023
На каком уровне находится HTTP в модели OSI?
Некоторые говорят, что HTTP находится на сеансовом уровне в модели OSI.
Но в «Компьютерной сети» Таненбаума говорится, что HTTP находится на прикладном уровне в модели OSI.
Также некоторые говорили, что HTTP не имеет концепции сеанса. Означает...
25032 просмотров
schedule
24.02.2023
Google Cloud Speech API с использованием C ++, каков первый шаг?
Я использую Google Cloud Speech API в качестве движка STT в своем проекте, который написан на C ++. Вот документация по Google Cloud Speech API. ( https://cloud.google.com/speech/docs/ ) Он доступен в REST [без потоковой передачи] и gRPC lib...
5155 просмотров
schedule
11.03.2024
Использование Pushy с драйвером ALPN и MSSQL Jdbc вызывает ошибку java.lang.IllegalAccessError
Я разрабатываю приложение, которое использует Pushy с доступом HTTP / 2 через ALPN для отправки push-уведомлений на Apple iPhone.
Для этого я настроил JVM на использование ALPN в соответствии со следующим аргументом виртуальной машины....
134 просмотров
schedule
26.03.2022
Ruby HTTP2 GET-запрос
Я пытаюсь использовать гем Ruby https://github.com/igrigorik/http-2 для отправки запроса GET в Google.
Я взял код непосредственно из примера и немного упростил:
require 'http/2'
require 'socket'
require 'openssl'
require 'uri'
uri =...
271 просмотров
schedule
26.01.2024
HTTP/2: чем лучше несколько HTTP-запросов? Или утверждение неверно?
Я читал https://hackernoon.com/how-it-feels-to-learn-javascript-in-2016-d3a717dd577f
Строка говорит
Да, но поскольку HTTP/2 приближается, несколько HTTP-запросов на самом деле лучше.
Несмотря на весь сарказм в этом посте, это...
58 просмотров
schedule
10.04.2023