Isto eliminará a páxina "Como hacer llamadas a la API"
. Por favor, asegúrate de que é o que queres.
Sin seguridad
Obtener todas las noticias
http GET 127.0.0.1:8080/api/v1/news
Obtener una noticia por ID
http GET 127.0.0.1:8080/api/v1/news/{id}
Obtener todos los medios
http GET 127.0.0.1:8080/api/v1/news/publishers
Obtener las noticias de un medio
http GET 127.0.0.1:8080/api/v1/news/publisher/{publisher_name}
Obtener todos los autores
http GET 127.0.0.1:8080/api/v1/news/authors
Obtener las noticias de un autor
http GET 127.0.0.1:8080/api/v1/news/author/{author_name}
Insertar una noticia
echo '{"title":"xx", "publisher":"yy", "author":"zz", "content":"ww"}' | http POST 127.0.0.1:8080/api/v1/news
Actualizar una noticia
echo '{"id":"qq", "title":"xx", "publisher":"yy", "author":"zz", "content":"ww"}' | http PUT 127.0.0.1:8080/api/v1/news
Eliminar una noticia
http DELETE 127.0.0.1:8080/api/v1/news/{id}
Con seguridad BasicAuth
http -a user:xxx_hash_xxx GET 127.0.0.1:8080/api/v1/news
Con seguridad JWT
Obtener token
# Opción 1
echo '{"username":"user", "password":"1234"}' | http POST 127.0.0.1:8080/api/v1/authenticate
# Opción 2
http POST 127.0.0.1:8080/api/v1/authenticate username=user password=1234
Enviar el token en cada petición (ejemplo para obtener todas las noticias)
http -A bearer -a xxx_token_xxx GET 127.0.0.1:8080/api/v1/news
Isto eliminará a páxina "Como hacer llamadas a la API"
. Por favor, asegúrate de que é o que queres.