Defina os cabeçalhos em @sorrycc utils / request.js, verifique a solicitação http no navegador e descubra que ela não tem efeito nos cabeçalhos de solicitação:
código request.js:
fetch(url, {
body:"name=%E4%B8%AD%E6%96%87&mobile=121212121&password=111111&captcha=sdsds",
method:"post",
mode:"no-cors",
headers:{
Accept:"application/json",
Authorization:"Bearer dfdfdfdfdfdfdf",
Content-Type:"application/json"}
});
A exibição dos cabeçalhos de solicitação no navegador não tem efeito:
aceitar: aplicativo / json
tipo de conteúdo
Diga-me, como definir as informações do cabeçalho? Por exemplo, colocar o token no cabeçalho?
Consulte https://www.npmjs.com/package/whatwg-fetch#post -json, mas seu código parece bom e está bom.
OK, obrigado, vou tentar novamente.
O Content-Type deve ser colocado entre aspas.
@xaviertung Você já resolveu o problema, como resolvê-lo, por favor, pergunte, estou jogando na cama há muito tempo, mas ainda não funciona.
oi, @huzhengke , @lincenying deve ser uma solução positiva
@monkindey adicionar aspas, de acordo com o site oficial ainda é inútil.
@huzhengke Está resolvido? O recém-chegado está no fosso novamente. . . .
Tem que ser assim
fetch(
new Request(`${API}${path}`, {
headers: new Headers({ Authorization: `Bearer ${TOKEN}`, 'Content-Type': 'application/json' }),
}),
)
.then(res => res.json());
A chave é usar objetos Request e Headers.
@xaviertung você acabou de definir o modo para 'cor', não use 'sem cor'
Há uma solução?
@suedar, você pode me ver
Comentários muito úteis
@xaviertung você acabou de definir o modo para 'cor', não use 'sem cor'