当前位置:  开发笔记 > 编程语言 > 正文

Django返回HTTP 301?

如何解决《Django返回HTTP301?》经验,为你挑选了1个好方法。

我有一个django视图,它在curl请求上返回HTTP 301:

grapefruit:~ pete$ curl -I http://someurl
HTTP/1.1 301 MOVED PERMANENTLY
Date: Fri, 16 Oct 2009 19:01:08 GMT
Server: Apache/2.2.9 (Win32) mod_wsgi/2.5 Python/2.6.2 PHP/5.2.6
Location: http://someurl
Content-Type: text/html; charset=utf-8

我无法从卷曲中获取页面内容.但是,如果我使用浏览器访问该页面,我会按预期看到该内容.

有任何想法吗?

谢谢,皮特



1> Daniel Rosem..:

您可能正在请求没有斜杠的URL,并APPEND_SLASH在settings.py中设置为True(默认值),因此Django会重定向到包含斜杠的URL.


有趣的是,Postman没有这样的问题(301).我猜Postman加上了斜线.
推荐阅读
吻过彩虹的脸_378
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有