【发布时间】:2013-12-21 08:48:26
【问题描述】:
我有一个关于 HTTP 请求的问题。我什至不知道这是否可能,但正在尝试找出实现这一点的方法。
在 Python 中查看这个函数:
def send_this(url):
this_browser=mechanize.Browser()
this_browser.set_handle_robots(False)
this_browser.addheaders=[('User-agent','Chrome')]
test_output=this_browser.open(url).read().decode("UTF-8")
return test_output
所以当我从我的机器上运行它时,很明显,该值被返回并写入变量translated。
我想知道的是,有没有一种方法可以将请求发送到 URL 和输出 (this_browser.open(url).read().decode("UTF-8")),而不是开始写入这个变量,而是完全发送到另一个目的地而不回到原产地?
这是我想要实现的目标的图解。
My Machine 和 Another Server 都在我的控制之下。请求发送到的服务器不是。
- 首先,这是否可行?
- 其次,我应该研究哪些实现/技术来实现它?
【问题讨论】:
标签: python http httprequest