我制作了一个作为网络服务器运行的小蟒蛇脚本。用户单击按钮后,我希望页面再次重定向到同一页面。为此,我使用下面的脚本;
self.send_response(301)
self.send_header("Cache-Control", "no-cache, no-store, must-revalidate")
self.send_header("Pragma", "no-cache")
self.send_header("Expires", "0")
self.send_header('Location','192.168.2.173:80/index.shtml')
self.end_headers()
奇怪的是..这个脚本在桌面上的chrome和safari中运行良好。但是,当我从任何IOS设备上单击按钮(尝试了几个)时,我在Safari(在IOS设备上)上出现错误说
Safari无法打开该页面,因为发生了太多重定向。
我google了很多..我遇到的唯一解决方案是清空IOS设备上的缓存..但这并没有帮助。 还有其他方法在python中进行重定向吗?