HTTP::post 関数をHTTP2 通信方式に対応させる方法

対象バージョン

 

CS-Cart 4.1.4-jp-1 から 4.8.2-jp-1


 

問題の概要

 

HTTP::post 関数を HTTP2 通信方式に対応される方法です。
※4.9.2-jp-1 移行では対応済みです。

本不具合修正には以下のとおり修正する必要があります。


 

修正方法

 

下記の手順で app/Tygh/Http.php を修正してください。
 ----------------------------------------------------------------

  • 下記のコードを見つけてください。
    while (strpos(ltrim($content), 'HTTP/1') === 0) {

  • 上記コードを下記のコードに変更してファイルを保存してください。
    while (strpos(ltrim($content), 'HTTP/') === 0) {

 ----------------------------------------------------------------

※ お使いのCS-Cartのバージョンの確認方法は、 こちら をご参照ください。