django - 用于 wsgi over unix domain socket 的类 curl 工具

标签 django web-applications curl wsgi

是否有命令行工具可以将请求直接发送到监听 unix 套接字的 wsgi 应用程序(django)?

相当于:

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



但这会绕过 HTTP 服务器并通过 wsgi 直接与底层应用程序对话吗?

最佳答案

监听 unix 套接字的 Django 应用程序使用与 HTTP 不同的协议(protocol),很可能是 FastCGI。因此,您不能使用 HTTP 客户端直接与其对话。

在这里您可以找到一篇文章,展示如何使用名为 cgi-fcgi 的命令行程序直接与您的应用程序对话。文章使用的是php-fpm,但是概念是一样的。

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

关于django - 用于 wsgi over unix domain socket 的类 curl 工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13027469/

相关文章:

python - 将 CVS/SVN 转换为编程片段站点

pdf - 如何将单张 PDF 文件直接下载到我的本地设备(不导出到 Google Drive)?

php - 来自 Paypal 的 Laravel 5.1 csrftoken curl

python - 我需要能够重新下载提交到我的 django 网站上的文档

python - 如何在 Django ImageField 中验证图像格式

django - 在 Django 中为不同类型的用户设置不同配置文件的最佳方法是什么?

django - 您可以以相同的形式创建父对象和子对象列表吗

java - 从 java servlet Web 应用程序将文件上传到我的保管箱

php - 通过 sftp 使用 curl 下载文件

ajax - 使用curl的完整youtube播放列表(使用普通curl只能显示一半列表)