verbos tutorial metodos metodo español ejemplos rest http curl

tutorial - rest php



¿Cómo hacer una solicitud PUT con curl? (4)

Puede utilizar la aplicación POSTMAN de Chrome Store.

En una sola línea, el comando curl sería:

a) Si envía datos del formulario:

curl -X PUT -H "Content-Type: multipart/form-data;" -F "key1=val1" "YOUR_URI"

b) Si se envían datos en bruto como json:

curl -X PUT -H "Content-Type: application/json" -d ''{"key1":"value"}'' "YOUR_URI"

c) Si está enviando un archivo con una solicitud POST:

curl -X POST "YOUR_URI" -F ''file=@/file-path.csv''

Para la solicitud con otros formatos o para diferentes clientes como Java, PHP, puede consultar POSTMAN / comentario a continuación.

¿Cómo pruebo un método RESTful PUT (o DELETE) usando curl?


Un ejemplo PUT siguiendo el comentario de Martin C. Martin:

curl -T filename.txt http://www.example.com/dir/

Con -T (igual que --upload-file ), el enrollamiento usará PUT para HTTP.


Usando la -X con el verbo HTTP que quieras:

curl -X PUT -d arg=val -d arg2=val2 localhost:8080

Este ejemplo también utiliza la -d para proporcionar argumentos con su solicitud PUT.


curl -X PUT -d ''new_value'' URL_PATH/key

dónde,

X - Opción que se utilizará para el comando de solicitud

d: opción que se utilizará para colocar datos en una URL remota

URL_PATH - url remoto

new_value - valor que queremos poner en la clave del servidor