Sto tentando di inviare una richiesta DELETE
con un parametro url utilizzando CURL. Io sto facendo:Parametri URL riga di comando CURL
curl -H application/x-www-form-urlencoded -X DELETE http://localhost:5000/locations` -d 'id=3'
Tuttavia, il server non è vedere il parametro id = 3. Ho provato ad utilizzare alcune applicazioni GUI e quando passo l'URL come: http://localhost:5000/locations?id=3
, funziona. Preferirei usare CURL piuttosto che questa applicazione GUI. Qualcuno può per favore indicare cosa sto facendo male?
Ha funzionato. Ho appena realizzato che l'URL deve essere tra virgolette per accettare parametri. Quel tipo MIME è per un URL con parametri e questo è quello che usa l'applicazione GUI. Inoltre, non voglio fare 'GET'. Voglio 'DELETE' e non' GET' e sto cercando di seguire i giusti standard di progettazione REST, quindi sto usando DELETE e non GET quando lo elimino. – darksky
Nel mio caso funziona solo con virgolette doppie, con virgolette singole in arricciatura: (1) Protocollo http non supportato o disabilitato in libcurl Ma con "" le quotazioni funzionano bene. –