Extensión para usar request HTTP y CURL desde VSC
Si deseas probar las invocaciones a api rest, sin usar herramientas como postman, desde Visual Studio Code, puedes instalar la extension REST Client
Para poder usarlo, puedes crear un archivo con extensión rest o http, y con esto, de manera automática se va a tener el resaltado de sintaxis, tanto para el Request como para el Response, autocompletado de palabras clave y se van a mostrar el link "Send Request" sobre el request, en mi caso, probé con formato HTTP y CURL para HTTP, ejemplos con GET y POST
GET https://petstore.swagger.io/v2/store/inventory
POST https://petstore.swagger.io/v2/pet/1
Content-Type: application/x-www-form-urlencoded
{ "name":"Candy", "status":"active" }
Para incluir varios request se debe usar una línea con la cadena siguiente: ###, como separador :
Adicionalmente se puede definir variables con la siguiente sintaxis: @url=https://petstore.swagger.io/v2/pet/1 y luego al invocar la variable GET {{url}}
También se puede usar formato curl, y esto nos va a permitir importar luego nuestro script en postman Si no se muestran los links de "send request" se puede ir a "View->Command Palette.." y buscar "Change Languaje mode" y seleccionar "HTTP"
Esta extensión también guarda un histórico de los requests, para usarlo ir a "View->Command Palette..", buscar "Rest Client: View Request History" y seleccionar, con esto se mostrarán los últimos request realizados y la respuesta respectiva.
Una funcionalidad que me parece genial, es la posibilidad de generar código en distinitos lenguajes, a partir del Request, para lograrlo, desde cualquier línea en el request, hacer click derecho, seleccionar el menú "Generate Code Snipet" y te muestra una lista de los lenguajes de programación disponibles, seleccionas el que deseas y te muestra el snipet de código para usar en tu desarrollo.
Si deseas probar las invocaciones a api rest, sin usar herramientas como postman, desde Visual Studio Code, puedes instalar la extension REST Client
Para poder usarlo, puedes crear un archivo con extensión rest o http, y con esto, de manera automática se va a tener el resaltado de sintaxis, tanto para el Request como para el Response, autocompletado de palabras clave y se van a mostrar el link "Send Request" sobre el request, en mi caso, probé con formato HTTP y CURL para HTTP, ejemplos con GET y POST
GET https://petstore.swagger.io/v2/store/inventory
POST https://petstore.swagger.io/v2/pet/1
Content-Type: application/x-www-form-urlencoded
{ "name":"Candy", "status":"active" }
Para incluir varios request se debe usar una línea con la cadena siguiente: ###, como separador :
Adicionalmente se puede definir variables con la siguiente sintaxis: @url=https://petstore.swagger.io/v2/pet/1 y luego al invocar la variable GET {{url}}
También se puede usar formato curl, y esto nos va a permitir importar luego nuestro script en postman Si no se muestran los links de "send request" se puede ir a "View->Command Palette.." y buscar "Change Languaje mode" y seleccionar "HTTP"
Esta extensión también guarda un histórico de los requests, para usarlo ir a "View->Command Palette..", buscar "Rest Client: View Request History" y seleccionar, con esto se mostrarán los últimos request realizados y la respuesta respectiva.
Una funcionalidad que me parece genial, es la posibilidad de generar código en distinitos lenguajes, a partir del Request, para lograrlo, desde cualquier línea en el request, hacer click derecho, seleccionar el menú "Generate Code Snipet" y te muestra una lista de los lenguajes de programación disponibles, seleccionas el que deseas y te muestra el snipet de código para usar en tu desarrollo.
Comentarios
Publicar un comentario