【发布时间】:2018-05-19 11:51:39
【问题描述】:
出于某种原因,我需要一个只返回一些文本的views.py。通常,我会为此使用HttpResponse("text")。但是,在这种情况下,我需要通过https 发送文本,以应对不可避免的混合内容警告。
通过 django(1.7.11) 通过 https 发送纯文本的最简单方法是什么?
【问题讨论】:
-
这需要视图吗?我已经为像这样的谷歌验证 URL 做了这种事情: url(r'google
\.html$', lambda r: HttpResponse("google-site-verification: google .html ", content_type="text/plain"))。不确定这是否适用于您的情况。 -
这个问题似乎是基于一个基本的误解。 HttpResponse 没有指定响应是通过 HTTP 发送的;视图——实际上是 Django 本身——与与客户端的通信方法无关,这完全是服务器的责任。
-
@DanielRoseman 谢谢,确实有误会。这意味着最初的问题“通过 https 发送文本的最简单方法”只是 HttpResponse?
标签: django