这是如何工作的? 302和200有什么区别?什么是正确的?
def test_thanks_page(self):
response = self.client.get('/thanks/')
self.failUnlessEqual(response.status_code, 302)
和之间有什么区别:
self.failUnlessEqual(response.status_code, 302)
和
self.assertEqual(response.status_code, 302)
最佳答案
我相信 302(“暂时移动”)表示重定向到另一个位置(其 URI 返回响应),而 200 表示您在请求的 URI 中获得了请求的资源。
对于 302:“请求的资源暂时驻留在不同的 URI 下。”
希望对您有所帮助。
关于python - Django 测试。状态 200 和 302,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15114828/