Jak ZLOTOWAĆ Uwierzytelnioną aplikację Django?
Mam kilka API, które chciałbym przetestować za pomocą cURL. Próbowałem wykonać GET w następujący sposób:
curl --user username:password --request GET http://my_domain/get_result/52d6428f3ea9a008358ad2d8/
Na serwerze pokazywał „302” (co oznacza przekierowanie, prawda?). Zgaduję, że został przekierowany na stronę „login /”.
Jaki jest właściwy sposób, aby to zrobić?
Edytować: Próbowałem:
curl -c cookies.txt -b cookies.txt -L -d @login_form.txt http://my_domain/login/
gdzie login_form.txt zawiera "nazwa użytkownika = nazwa użytkownika i hasło = hasło i this_is_the_login_form = 1". Nie działa Nie wygenerowano plików cookie.txt. I nie dzieje się logowanie. Czy możesz mi powiedzieć, w jaki sposób osiągasz login do Django za pomocą cURL?