Как вызвать конечную точку Django REST API с помощью CURL?
Я хочу вызвать API моей Django REST Framework с помощью cURL, но он ничего не делает.
Мой URL имеет вид "https://MYURL/api/seedevents?secret=SECRET". В postman это работает и возвращает HTTP-ответ 201 Created. Если я вызываю с помощью CURL, например, "curl -XGET 'https://MYURL/api/seedevents?secret=SECRET'", то он вообще ничего не делает. Я вижу в логах, что запрос пришел, но он просто ничего не делает.
Пожалуйста, кто-нибудь может посоветовать мне, что я могу сделать?
Наверное, не хватает заголовков.
Полезный совет - извлечь команду curl из Postman, справа вы найдете символ кода, как на скриншоте ниже, который сделает тот же запрос в другой форме, выберите cURL и используйте команду (обязательно используйте data вместо data-raw в случае, если у вас есть полезная нагрузка)
Также добавьте -vvv после curl для отладки curl
