UNIXソケットでリッスンしているwsgiアプリケーション(django)にリクエストを直接送信するコマンドラインツールはありますか?
以下に相当するもの:
curl -X GET http://example.org/index.html
しかし、それは HTTP サーバーをバイパスし、wsgi を介して基礎となるアプリケーションと直接通信することになりますか?
UNIXソケットでリッスンしているwsgiアプリケーション(django)にリクエストを直接送信するコマンドラインツールはありますか?
以下に相当するもの:
curl -X GET http://example.org/index.html
しかし、それは HTTP サーバーをバイパスし、wsgi を介して基礎となるアプリケーションと直接通信することになりますか?
Unix ソケットをリッスンする Django アプリケーションは、HTTP とは異なるプロトコル (おそらく FastCGI) を使用します。したがって、HTTP クライアントを使用して直接対話することはできません。
ここでは、cgi-fcgi というコマンド ライン プログラムを使用してアプリケーションと直接対話する方法を示す記事を見つけることができます。この記事では Php-fpm を使用していますが、コンセプトは同じです。
http://www.thatsgeeky.com/2012/02/directly-connecting-to-php-fpm/