python - 相当于 python 端的 ServerConnection.makeRequest()
问题描述
我正在为 jupyter lab 编写服务器扩展,我可以使用ServerConnection.makeRequest()
from@jupyterlab/services
将 POST 或 GET 发送到我在 typescript 中的自定义 URL。requests
现在我想通过使用python库从笔记本向这个 URL 发出一些请求,但我总是得到 403 错误。
在 jupyter 实验室 python 库中是否有任何等价物ServerConnection.makeRequest()
向服务器发送请求?
解决方案
由于 jupyter 服务器的 xsrf 检查,您在笔记本中的请求很可能被禁止。当您启动 jupyter 服务器时--NotebookApp.disable_check_xsrf=True
,在命令行中传递参数以禁用它。或者您需要处理传递 xsrf 令牌。请注意,不建议在面向外部(生产)的系统中禁用此检查。
您可能还必须传递或禁止令牌。--NotebookApp.token=''
启动服务器时可以通过传递来抑制令牌。
推荐阅读
- c# - 如何缩放图像以适合 TitleView
- javascript - HTML5 图片上传,拖放、裁剪和比例
- functional-programming - 列表:在 Erlang 中具有副作用的映射
- android - Android Samsung ACTION_IMAGE_CAPTURE 未保存为正确的文件名
- c# - 如何使用LINQ C#根据另一个字符串更改字符串内容
- ios - 代码签名错误 - 验证 CODE_SIGN_ENTITLEMENTS 的值
- maven - maven-bundle-plugin:4.1.0:install on jenkins 挂起
- java - 如何使用 IntelliJ IDEA 将远程调试正确连接到 Tomcat?
- php - 如何在控制器的 Symfony 中添加注释?
- css - Ionic 3 身高问题