第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

為一個請求設(shè)置HTTP標頭

為一個請求設(shè)置HTTP標頭

RISEBY 2019-08-30 17:05:30
我的應(yīng)用程序中有一個特殊請求需要基本身份驗證,因此我需要為該請求設(shè)置Authorization標頭。我讀到了有關(guān)設(shè)置HTTP請求標頭的內(nèi)容,但據(jù)我所知,它將為該方法的所有請求設(shè)置該標頭。我的代碼中有類似的東西:$http.defaults.headers.post.Authorization = "Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==";但我不希望我的每個帖子請求發(fā)送此標頭。有沒有辦法只為我想要的一個請求發(fā)送標題?或者我是否必須在我的要求后將其刪除?
查看完整描述

2 回答

?
拉風(fēng)的咖菲貓

TA貢獻1995條經(jīng)驗 獲得超2個贊

試試這個,也許它有效;)


.factory('authInterceptor', function($location, $q, $window) {



return {

    request: function(config) {

      config.headers = config.headers || {};


      config.headers.Authorization = 'xxxx-xxxx';


      return config;

    }

  };

})


.config(function($httpProvider) {

  $httpProvider.interceptors.push('authInterceptor');

})

并確保你的后端也工作,試試這個。我正在使用RESTful CodeIgniter。


class App extends REST_Controller {

    var $authorization = null;


    public function __construct()

    {

        parent::__construct();

        header('Access-Control-Allow-Origin: *');

        header("Access-Control-Allow-Headers: X-API-KEY, Origin, X-Requested-With, Content-Type, Accept, Access-Control-Request-Method, Authorization");

        header("Access-Control-Allow-Methods: GET, POST, OPTIONS, PUT, DELETE");

        if ( "OPTIONS" === $_SERVER['REQUEST_METHOD'] ) {

            die();

        }


        if(!$this->input->get_request_header('Authorization')){

            $this->response(null, 400);    

        }


        $this->authorization = $this->input->get_request_header('Authorization');

    }


}


查看完整回答
反對 回復(fù) 2019-08-30
  • 2 回答
  • 0 關(guān)注
  • 854 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號