/ / Jak przekazywać znaki specjalne metodą curl PUT - curl, znaki specjalne, put

Jak przekazywać znaki specjalne w metodzie PUT - curl, znaki specjalne, put

Aktualizuję hasło dla użytkownika za pomocą curl.

Kiedy aktualizuję hasło za pomocą znaków specjalnych, żądania zwijania nie działają.

Żądanie curl: -

curl -v -f -u "admin:admin" "https://sample.com/users/1?pretty=true" -X PUT -F "password=@68bnD2vRQ"

Błąd:-

Nie można otworzyć pliku „68bnD2vRQ”

Jak mogę używać żądań curl ze znakami specjalnymi dla metody PUT?

FYI Generuję i przypisuję losowe hasło dla użytkowników. Nie jestem więc pewien pozycji znaków specjalnych w haśle, może to być dowolne miejsce w ciągu.

Odpowiedzi:

0 dla odpowiedzi № 1

Spróbuj przekazać dane ze standardowego wejścia:

$ curl -X PUT http://httpbin.org/put -d@-
password=@68bnD2vRQ

The -d@- odczytuje dane z stdin.

Na wszelki wypadek, naciskając ctrl+re kończy wejście.