python 重定向 后面的代码不运行_Python重定向到URL不工作

首先,重要的是要记住HTTP版本应该通过客户端的浏览器是动态的,你不应该强迫它。在

用于HTTP重定向的Javascript解决方案在性能上产生了更多的开销。在

因为第一个请求是针对带有JS重定向代码的HTML页面的,所以第二个请求是针对重定向本身的(总共两个请求对一个请求)

我相信您在打印print "Content-Type: text/html"后无法重定向。在

您的脚本应该如下所示:#!/usr/bin/env python

import cgi

def print_http_header():

print "Content-type: text/html; charset=UTF-8"

print

def go_to_url(url):

# HTTP version ( 1.0 / 1.1 / 2.0 ) should be determine by browser

print "Status: 302 Moved"

print "Location: %s" % url

print

def go_to_url2(url):

print_http_header()

print ('')

def go_to_url3(url):

print_http_header()

print '

'

url = 'http://www.yahoo.com'

# go_to_url(url)

# go_to_url2(url)

go_to_url3(url)

希望有帮助。。。。在

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值