PHP CURL 使用 HTTP 2 一次抓取 Header、Body 與分割

PHP 使用 CURL 想要把 Header、Body 一次抓回來,要如何做呢?

閱讀全文〈PHP CURL 使用 HTTP 2 一次抓取 Header、Body 與分割〉

Apache2 2.4.33 後 mod_http2 不支援 mpm_prefork

升級 Apache2 套件看到的訊息:

apache2 (2.4.25-3+deb9u5) stretch; urgency=medium

* This package upgrades mod_http2 to the version from apache2 2.4.33. This fixes a lot of bugs and some security issues, but it also removes the support for using HTTP/2 when running with mpm_prefork. HTTP/2 support is only provided when running with mpm_event or mpm_worker.

-- Stefan Fritsch <[email protected]> Sat, 02 Jun 2018 09:51:46 +0200

2.4.33 之後,mod_http2 不支援 mpm_prefork,只有支援 mpm_event 和 mpm_worker,詳細內容可見:

Nginx HTTP2 POST 於 iOS 出現無法連接伺服器的問題 - 2017

Nginx 1.9.15 ~ 1.10.x 上 HTTP/2 後,於 iOS 8 / Safari 的 POST,會出現網路無法連接到伺服器的錯誤。

這個問題一直追 iOS 也沒用,主要問題出在 Nginx。

  • 註:要說錯也不是 Nginx 的錯,Nginx 也是為了減少被攻擊的風險,所做的事情

閱讀全文〈Nginx HTTP2 POST 於 iOS 出現無法連接伺服器的問題 - 2017〉