recherche

Maison  >  Questions et réponses  >  le corps du texte

javascript - Nodejs appelle la capture de ressources tierces de Qiniu et renvoie 401 mauvais jetons. Pourquoi ?

1.nodejs appelle la capture de ressources tierces de qiniu et renvoie 401 mauvais jeton, pourquoi
2 Le code est le suivant :
var encode_url = qiniu.util.urlsafeBase64Encode(imageUrl); bucket) ;
console.log(encode_bucket);
console.log(encode_url);

var post_url = 'http://iovip.qbox.me/fetch/' + encode_url + '/to/' + encode_bucket;

console.log(url.parse(post_url).path);
var author = qiniu. util.generateAccessToken(imageUrl);
console.log('post_url = %s.nauthor = %s.', post_url, author);

let rsOptions = {

method: 'POST',
uri: post_url,
header: {
  host: 'iovip.qbox.me',
  authoration: author,
  'content-type': 'application/x-www-form-urlencoded'
},

};

retour rp(rsOptions)

.then(function (rsJson) {
  if(rJson.status != 'ok') {
    return Promise.reject(errorCode.imgServiceFail);
  }
  var data = rsJson.data;
  console.log(data);
  return Promise.resolve(data);
});

2. L'erreur est comme indiqué sur l'image :


3. Je fais référence à http://www.cnblogs.com/weiniu..., mais elle n'est pas résolue ;
J'ai lu ce post et le le problème est le même mais le résultat est du tissu en laine. . . . S'il vous plaît, donnez-moi la réponse. Merci beaucoup ! ! ! !

阿神阿神2750 Il y a quelques jours962

répondre à tous(1)je répondrai

  • 阿神

    阿神2017-06-26 10:55:04

    Hahaha, personne n'a répondu. J'étais aussi ivre. Je me suis plaint de qn, à l'origine, cette question nécessitait un bon de travail, mais à chaque fois après avoir scanné le code sur WeChat, on m'a demandé de le scanner à nouveau, puis j'étais confus. Je ne pouvais que me promener sur Internet. En fait, mon code est correct, mais mon assemblage de requêtes était erroné.
    Quand j'ai commencé, j'ai lu cet article /q/10... ; mais je ne savais pas où je m'étais trompé. Je n'arrêtais pas de m'interroger sur le mauvais jeton. L'ensemble du processus n'avait que 3 lignes de code. , puis j'ai regardé en arrière et j'ai réalisé que j'avais fait une erreur grammaticale. 2333333 !
    let rsOptions = {

    method: 'POST',
    uri: post_url,
    headers: {
      host: 'iovip.qbox.me',
      authorization: author,
      'content-type': 'application/x-www-form-urlencoded'
    },

    };

    répondre
    0
  • Annulerrépondre