The Vue cookbook recommends using Axios for HTTP requests with Vue. Here's an alternative tutorial on how to use Axios with Vue.
Axios' `create()` function lets you create a "template" HTTP request, with defaults for future requests.
Sending an HTTP POST request with Axios is easy. Here's what you need to know.
Learn how to use Axios interceptors to make HTTP error messages readable
Learn how to do HTTP basic authentication using Axios
Learn how to set HTTP request headers on GET and POST requests with the Axios HTTP client.