Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/315.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 未使用ajax请求设置Flask cookie_Javascript_Python_Ajax_Cookies_Flask - Fatal编程技术网

Javascript 未使用ajax请求设置Flask cookie

Javascript 未使用ajax请求设置Flask cookie,javascript,python,ajax,cookies,flask,Javascript,Python,Ajax,Cookies,Flask,我试图在react应用程序的ajax请求上从Flask服务器设置cookie。我制作了一个简单的测试用例,即使这样,cookie也会在响应中发送,但不会在浏览器中设置 烧瓶: @app.route('/is_alive', methods = ['POST']) def alive(): resp = app.make_response("There should be a cookie") resp.set_cookie("testing", 'testing') re

我试图在react应用程序的ajax请求上从Flask服务器设置cookie。我制作了一个简单的测试用例,即使这样,cookie也会在响应中发送,但不会在浏览器中设置

烧瓶:

@app.route('/is_alive', methods = ['POST'])
def alive():
    resp = app.make_response("There should be a cookie")
    resp.set_cookie("testing", 'testing')
    return resp
Javascript:

static isAlivePost() {
    return new Promise(resolve => {
        let options = {
            method: 'POST',
            headers: {
                'Content-Type': 'application/json',
                'Accept': 'application/json',
            },
            credentials: 'same-origin',
            body: JSON.stringify({
                firstParam: 'true'
            })
        }

        fetch(endpoints.MOCK_API + 'is_alive', options)
            .then(response => {
                resolve(response.text());
            }).then(function(data) {
                resolve(data);
            })
            .catch(e => {
                reject(e);
            });
    });
}

凭证:“同源”
必须是
凭证:“包括”