No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Consumiendo API desde Postman

6/22
Recursos

Aportes 11

Preguntas 11

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Para los que no les salga la carpeta Controllers tienen que ejecutar el comando de la siguiente manera: `dotnet new webapi --use-controllers`

Aquí les dejo la URL solo le cambian el puerto 😃

https://localhost:7205/WeatherForecast/

Si previamente tenían proyectos de netCore con https o IIS es muy probable que tengan problemas con los certificados.
Si están obteniendo este error:
Microsoft.AspNetCore.Server.Kestrel[0] Unable to configure HTTPS endpoint.

Toca limpiar los certificados anteriores y renovarlos nuevamente:

dotnet dev-certs https --clean
dotnet dev-certs https -t

Si el problema persiste, al menos en windows ejecuten la herramienta de certificados y eliminen todos los que digan localhost de la carpeta “Personal” y la carpeta “Entidades de certificación raíz de confianza”

Para los que tienen error en Postman " Could not get response". Deshabiliten esta opcion.

Para hacer uso de Postman es muy fácil:

  • Entrar al sitio: www.postman.com (También puedes descargarte la aplicación).
    Si aún no tienes una cuenta puedes crearte una de manera gratuita.
    Una vez logueado ya puedes hacer uso de un nuevo workbench que es donde pondrás tu URL con su respectivo verbo.
    Click a “send” y listo podrás ver la respuesta a tu petición.

En mi caso tuve conflicto al seguir el ejemplo del video ya que no existía un alcance a mi servidor local. Lo que hice fue descargarme la aplicación de postman, una vez ejecutada la aplicación inicié sesión y nuevamente abrí un nuevo workbench, introduje la URL con su verbo GET y listo ya obtuve respuesta a mi petición.

En caso de que aparezca el error " Could not get response", verifica si el proyecto si está corriendo

les recomiendo esta extension es para cualquier navegador, pero te da hermoso el json

JSON Beautifier & Editor

Mostrar los objetos JSON transformándolos en HTML resaltado y editable por sintaxis para validarlos, formatearlos y guardarlos.

Para aquellos que estan usando Insomnia y reciben este error:

“Error: SSL peer certificate or SSH remote key was not OK”

Les recomiendo no modificar nada en insomnia (en caso de que lo usen para trabajo real) y empiecen a usar postman o Thunder Client (extension de VS). El error no tiene nada que ver con el proyecto y esta mas relacionado con la configuracion de los certificados de insomnia, recueden que el proyecto corre en un puerto local host bajo https e insomnia lo rechaza por defecto.

Si estas presentando problemas al querer ejecutar el API respecto a que no te aparece el puerto https, te recomiendo seguir estos pasos: 1. Abrir el archivo "launchSettings.json" ubicado en la carpeta "Properties" 2. Eliminar la parte del codigo de http. 3. Guardar cambios y correr de nuevo el API Para este punto deberian aparecer los dos puertos, el https y el http. Da ctrl + clic en el que desees,, deberia abrir el navegador de tu preferencia y marcar un error como este: ![](https://static.platzi.com/media/user_upload/image-d1e449dc-1532-41c5-b017-3e952e7730c3.jpg) Lo que debes hacer es agregar lo siguiente al final del puerto : /swagger y con eso deberia cargar el API. Esto me funciono a mi, talvez te pueda ser util. :)
Me figura este error en VS y en Postman intalado Desktop me figura este error, intente de todo pero no se como arreglarlo me podria ayudar por favor? ![](https://static.platzi.com/media/user_upload/image-11861c12-cf92-4aba-99ed-826f9e20947b.jpg) ![](https://static.platzi.com/media/user_upload/image-6fd78a76-a088-4aab-aa90-8470f43a9f29.jpg)

Muy buena explicacion del tema