要向302重定向URL添加Cookie,需要在重定向响应头中设置Cookie。具体步骤如下:
import requests
cookies = {'name': 'value'}
response = requests.get('http://example.com', cookies=cookies)
redirect_url = response.headers['Location']
cookie = response.cookies.get_dict()
import flask
app = flask.Flask(__name__)
@app.route('/redirect')
def my_redirect():
response = flask.make_response(flask.redirect('http://example.com/redirected'))
response.set_cookie('name', 'value')
return response
在以上代码中,使用Flask框架的make_response函数创建一个重定向响应。然后,通过set_cookie方法设置Cookie,最后返回响应。
记得在代码中加入必要的异常处理,以防止出现不可预料的错误。