import React from 'react'; import axios from 'axios'; class AccessToken extends React.Component { state = { token: 'No token', responseFromVT: 'No response' } handleChange = event => { this.setState({ token: event.target.value}); } handleSubmit = event => { event.preventDefault(); const headers = { 'Content-Type': 'application/x-www-form-urlencoded', 'Authorization': 'Basic ' + this.state.token }; this.setState({ token: 'Attempting to send token' }) axios.post('https://api.vasttrafik.se/token', { headers }) .then(response => { this.setState({ responseFromVT: response.data.access_token, token: 'token sent' }) .error(res => { this.setState({ responseFromVT: "some error", token: "some error occured" }) }) }) } render() { return (