0

http://example.com/api/に展開されたスリム ( http://www.slimframework.com/ ) ディレクトリが あります。

そして、私は次のように見えるindex.phpファイルを持っています:

<?php

    require 'Slim/Slim.php';

    Slim::init();

    Slim::get('/hello/:name', function ($name) {

        echo "Hello $name";

    });

    Slim::run();

?>

しかし、GET メソッドにアクセスしようとすると、ブラウザは次のようなものを返します。

エラー 330 (net::ERR_CONTENT_DECODING_FAILED): 不明なエラーです。

そして、なぜそれが機能しないのかわかりません。

ヘルプ?

前もって感謝します。

4

2 に答える 2

0

この問題の解決策は、Slim のパッケージ内の HTTP バージョン番号であることがわかりました。

この行を変更しました

        header('HTTP/1.1 ' . self::getMessageForCode($this->status()));

        header('HTTP/1.0 ' . self::getMessageForCode($this->status()));

そしてすべてが順調でした。

乾杯、助けてくれてありがとう。

于 2011-09-10T04:54:21.437 に答える
0

それに応じて .htaccess ファイルを変更し、正しい場所にあることを確認しましたか? また、次の行を追加してみてください。

RewriteCond %{REQUEST_FILENAME} !-d
于 2011-09-05T03:27:01.353 に答える