Javascript React native能够获取访问令牌,但无法发布,返回;未经认证。”;

Javascript React native能够获取访问令牌,但无法发布,返回;未经认证。”;,javascript,php,laravel,react-native,Javascript,Php,Laravel,React Native,我使用Axios GET和传入头访问令牌访问Laravel api,它工作得很好。在我创建了另一个使用POST的方法之后,我创建了Axios POST,其中包含一个传入头access_令牌,但它返回错误“Unauthenticated.”。 我可以知道如何解决这个问题吗?多谢各位 我尝试用相同的方法将GET更改为POST,虽然GET成功,但POST仍然返回错误“Unauthenticated” 根据这位官员的说法,axios.post的参数应该按以下顺序排列: axios.post(url[,

我使用Axios GET和传入头访问令牌访问Laravel api,它工作得很好。在我创建了另一个使用POST的方法之后,我创建了Axios POST,其中包含一个传入头access_令牌,但它返回错误“Unauthenticated.”。 我可以知道如何解决这个问题吗?多谢各位

我尝试用相同的方法将GET更改为POST,虽然GET成功,但POST仍然返回错误“Unauthenticated”

根据这位官员的说法,
axios.post
的参数应该按以下顺序排列:

axios.post(url[, data[, config]])
在您的情况下,在数据之前提供post配置

请尝试以下方法:

let postData = {
  userID: this.props.authState.id
}

let config = {
  headers: {
    'Content-Type' : 'application/json',
    'Authorization' : 'Bearer '+ this.props.authState.accessToken,
    'Accept' :'application/json'
  }
}

axios.post(GET_EMPLOYEE_COMPANY_POSITION, postData, config)
axios.post(url[, data[, config]])
let postData = {
  userID: this.props.authState.id
}

let config = {
  headers: {
    'Content-Type' : 'application/json',
    'Authorization' : 'Bearer '+ this.props.authState.accessToken,
    'Accept' :'application/json'
  }
}

axios.post(GET_EMPLOYEE_COMPANY_POSITION, postData, config)