簡體   English   中英

CKAN 通過 Postman 上傳文件到數據集(手動 HTTP 請求)

[英]CKAN Upload File to Dataset via Postman (Manual HTTP Requests)

我正在嘗試使用 API 將文件上傳到 CKAN 數據集。 我最終想通過 .NET 做到這一點。 目前,為了了解我希望請求的樣子,我使用 Postman 進行模擬。

到目前為止,我無法讓它正常工作。 任何人都可以指導我請求應該是什么樣子嗎?

正如我從API 指南中了解到的,它應該是這樣的: 郵遞員CKAN請求

然而,這給出了屏幕截圖中顯示的錯誤消息:“錯誤的請求 - JSON 錯誤:請求無效。請為您的請求使用 POST 方法”。 具有該名稱的數據集已存在。 提供的 API 密鑰正確並在另一個請求中成功使用(創建數據集)。

顯然請求類型已經是 POST。

我不確定出了什么問題。 有人可以建議嗎?

謝謝。

從 url 中刪除尾隨/ ,這可能會導致重定向到沒有尾隨/GET ,從而導致有關使用POST方法的錯誤

我在使用 CKAN 2.8.2 的organization_create創建時遇到同樣的錯誤。

Postman 中的相同請求(以及我編寫的程序中的請求)在另一個運行 2.8.3 的 CKAN 實例中工作正常。

聽起來他們在 2.8.3 中修復了這個問題,但我不能說,因為公共 CKAN 更新日志只到 2.8.2。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM