Al fin luego de tanto trabajar hemos hallado la respuesta de esta preocupación que algunos de nuestros lectores de nuestro sitio presentan. Si deseas aportar alguna información no dudes en compartir tu información.
Solución:
Esto debería funcionar :
curl -i -H "Accept: application/json" 'server:5050/a/c/getName"param0":"pradeep"'
use la opción -i en lugar de x.
Si realmente desea enviar la solicitud GET con JSON en el cuerpo (por ejemplo, para una solicitud XHR y sabe que el servidor admite el procesamiento del cuerpo en las solicitudes GET), puede:
curl -X GET
-H "Content-type: application/json"
-H "Accept: application/json"
-d '"param0":"pradeep"'
"http://server:5050/a/c/getName"
La mayoría de los servidores web modernos aceptan este tipo de solicitud.
Si desea enviar sus datos dentro del cuerpo, entonces debe hacer un POST
o PUT
en vez de GET
.
Para mí, parece que está intentando enviar la consulta con parámetros uri, que no está relacionado con GET
, también puede poner estos parámetros en POST
, PUT
y así.
La consulta es una parte opcional, separada por un signo de interrogación (“?”), Que contiene información de identificación adicional que no es de naturaleza jerárquica. La consulta string la sintaxis no está definida genéricamente, pero comúnmente se organiza como una secuencia de pares =, con los pares separados por un punto y coma o un ampersand.
Por ejemplo:
curl http://server:5050/a/c/getName?param0=foo¶m1=bar