http-headers - github API check_runs 返回 415,“不支持的媒体类型”
问题描述
真的很简单,使用 github api 发出请求:https ://docs.github.com/en/rest/reference/checks#list-check-runs-for-a-git-reference
我正在尝试查找我拥有的特定分支的检查运行。以下是我从中获取的网址:
url = ...api/v3/repos/{repo_fullname}/commits/{branch}/check-runs'
这是我的标题:
headers = {
'Authorization': 'token ' + token,
"Accept": "application/vnd.github.v3+json"
}
我遇到了:415 Client Error: Unsupported Media Type for url...
请帮忙,一直在敲我的头几个小时。谢谢!
解决方案
也许你可以尝试不同的接受?我使用 octokit for node 这解决了我的问题,也许在这种情况下会有所帮助。
headers = {
'Authorization': 'token ' + token,
"Accept": "application/vnd.github.antiope-preview+json"
}
推荐阅读
- android - 如何访问和修改在 MainActivity 类的类函数中声明的变量?
- javascript - 具有连接视图的borderRadius 的TextField
- linux - 使用 SSH 从 Windows 连接到远程 linux 机器给予权限被拒绝错误
- sql - 如何在同一张表的其他列中使用检查 id
- python-3.x - 如何使用键路径获取字典的值
- javascript - 如何使用 JQuery 和 PHP 更新 PHP 查询以实时反映表单选择
- apache-spark - 使用 Docker 和连接器将 kafka 连接到 spark、spark 到 cassandra 和 kafka 到 cassandra
- xaml - 图像上的 Xamarin.Forms 按钮
- javascript - 无法访问“process.env”中的 Node.js 环境变量
- flask - 我在哪里可以设置 Keycloak 标头有效期