CKAN Загрузить файл в набор данных через почтальона (ручные запросы HTTP) - PullRequest
0 голосов
/ 24 июня 2018

Я пытаюсь загрузить файл в набор данных CKAN с помощью API. В конце концов я хочу сделать это через .NET. На данный момент, чтобы понять, как я хочу, чтобы запрос выглядел, я использую Postman для имитации.

Пока я не могу заставить его работать правильно. Кто-нибудь может подсказать, как должен выглядеть запрос?

Как я понял из API Guide , оно должно выглядеть так: Postman CKAN request

Однако, это дает сообщение об ошибке, отображаемое на скриншоте: «Неверный запрос - ошибка JSON: Неверный запрос. Пожалуйста, используйте метод POST для вашего запроса». Набор данных с таким именем уже существует. Указанный ключ API является правильным и успешно используется в другом запросе (при создании набора данных).

Очевидно, тип запроса уже POST.

Я не уверен, что не так. Может кто-нибудь посоветовать, пожалуйста?

Спасибо.

1 Ответ

0 голосов
/ 28 июня 2018

Удалите конечный / из URL, который может вызвать перенаправление на GET без завершающего / и, следовательно, ошибку при использовании POST метода

...