10

UNIXソケットでリッスンしているwsgiアプリケーション(django)にリクエストを直接送信するコマンドラインツールはありますか?

以下に相当するもの:

curl -X GET http://example.org/index.html

しかし、それは HTTP サーバーをバイパスし、wsgi を介して基礎となるアプリケーションと直接通信することになりますか?

4

2 に答える 2

0

Unix ソケットをリッスンする Django アプリケーションは、HTTP とは異なるプロトコル (おそらく FastCGI) を使用します。したがって、HTTP クライアントを使用して直接対話することはできません。

ここでは、cgi-fcgi というコマンド ライン プログラムを使用してアプリケーションと直接対話する方法を示す記事を見つけることができます。この記事では Php-fpm を使用していますが、コンセプトは同じです。

http://www.thatsgeeky.com/2012/02/directly-connecting-to-php-fpm/

于 2013-07-08T11:10:09.857 に答える