Bearer 在 Angular 8 和 QT 中的授权问题

问题描述

我在使用不记名代码授权时遇到问题。

<div class="menu">

  <div id="nav">
          <ul>
              <li>
              <a href="http://"><font color="#000">ЛЕГКОВЫЕ АВТОМОБИЛИ</font></a>
  
              </li>
  
              <li>
              <a href="http://">ЛИМУЗИНЫ</a>
  
              </li>
  
              <li>
              <a href="http://">МИКРОАВТОБУСЫ (4-20 МЕСТ)</a>
  
              </li>
  
              <li>
              <a href="http://">АВТОБУСЫ (25-30 МЕСТ)</a>
  
              </li>
               <li>
              <a href="http://">АВТОБУСЫ (45-50 МЕСТ</a>


  
              </li>
          </ul>
      </div>
     </div>

Qt 代码 corsy 是什么

  getClients(page: number,size: any,session_id: any): Observable<any> {
    let header = new HttpHeaders()
      .append('Access-Control-Allow-Origin','*')
      .append('Content-Type','application/json')
      .append('Accept','application/json')
      .append('Authorization',`Bearer ${localStorage.getItem('session_id')}`);

    return this.http.get(`${this.apiUrl}get_clients?page[number]=${page}&page[size]=${size}`,{
        responseType: 'json',headers: header,});
  }

一个地方成功后,给我生成一个key,直到我一直在session里,但是服务器卖的corsy就不行了

 p->socket->setHeader(QString("Allow").toLocal8Bit(),QString("GET,POST,OPTIONS").toLocal8Bit());
    p->socket->setHeader(QString("Access-Control-Allow-Origin").toLocal8Bit(),QString("*").toLocal8Bit());
    p->socket->setHeader(QString("Access-Control-Allow-Methods").toLocal8Bit(),PUT,PATCH,DELETE,HEAD,OPTIONS").toLocal8Bit());
    p->socket->setHeader(QString("Access-Control-Allow-Headers").toLocal8Bit(),QString("Content-Type,Origin,Accept,Authorization,Content-Length,X-Requested-With").toLocal8Bit());

但外观看起来像图片。 如何在 QT Creator 中与 Authorization: Bearer software-name 服务器共享我有令牌的消息。 在 Postman 中它可以工作,我登录,我复制密钥并将其粘贴到授权不记名令牌中,它在那里正常工作。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...