rest - CKAN 通过 Postman 将文件上传到数据集(手动 HTTP 请求)
问题描述
我正在尝试使用 API 将文件上传到 CKAN 数据集中。我最终想通过.NET 做到这一点。目前,为了了解我希望请求的外观,我正在使用 Postman 进行模拟。
到目前为止,我无法让它正常工作。谁能指导我请求的外观?
正如我从API 指南中了解到的那样,它应该如下所示:
但是,这会给出屏幕截图中显示的错误消息:“错误请求 - JSON 错误:无效请求。请对您的请求使用 POST 方法”。具有该名称的数据集已存在。提供的 API 密钥正确并在另一个请求(创建数据集)中成功使用。
显然请求类型已经是 POST。
我不确定出了什么问题。有人可以建议吗?
谢谢。
解决方案
从 url 中删除尾随/
,这可能会导致重定向到GET
没有尾随的 a /
,因此会出现有关使用POST
方法的错误
推荐阅读
- javascript - 动态导入 - NextJS
- javascript - 下拉菜单不显示
- google-apps-script - 使用 Apps 脚本连接到 Shopify API
- python - 如何从已知索引和列的 Pandas 数据框中获取多个值?
- r - 取数据子集在 data.table 中进行计算
- php - 将参数传递给 Route :缺少 [Route: post] 错误所需的参数
- react-redux - Redux-Persist 不持久
- debugging - 为什么在调试 Jest 单元测试时 PhpStorm 没有进入我的 Vue 组件代码?
- c++-winrt - 为什么不能访问命名空间 Windows::Phone::UI::Input
- algorithm - 如何找到函数的上限