Docker Jupyter:XSRF cookie与POST不匹配

Docker Jupyter:XSRF cookie与POST不匹配,docker,csrf,jupyter-notebook,jupyter,Docker,Csrf,Jupyter Notebook,Jupyter,我正在尝试使用运行在本地Anaconda上的python程序将文件传输到docker容器中使用Jupyter rest API的本地Jupyter 我已经成功地执行了一个requests.get(),之前我在如何输入令牌方面做了一些手脚 现在我想执行requests.post()命令来传输文件 配置: windows docker toolbox上运行的本地docker容器 docker版本17.04.0-ce,内部版本4845c56 tensorflow/tensorflow包括Jupyte

我正在尝试使用运行在本地Anaconda上的python程序将文件传输到docker容器中使用Jupyter rest API的本地Jupyter

我已经成功地执行了一个requests.get(),之前我在如何输入令牌方面做了一些手脚

现在我想执行requests.post()命令来传输文件

配置:

  • windows docker toolbox上运行的本地docker容器

    • docker版本17.04.0-ce,内部版本4845c56
    • tensorflow/tensorflow包括Jupyter最新版本安装
    • jupyter_内核_网关==0.3.1
  • 本地巨蟒v。4.3.14在windows 10计算机上运行

  • 代码:

    返回的错误

    [W 12:22:36.710 NotebookApp]403 POST/api/contents(192.168.99.1):XSRF cookie与POST参数不匹配 [W 12:22:36.713 NotebookApp]403 POST/api/contents(192.168.99.1)4.17ms referer=


    实际上,在使用头令牌进行身份验证时,不需要xsrf cookie

    headers = {'Authorization': 'token ' + token}
    
    参考Jupyter笔记本文档


    实际上,在使用头令牌进行身份验证时,不需要xsrf cookie

    headers = {'Authorization': 'token ' + token}
    
    参考Jupyter笔记本文档