2016-07-21 25 views
3

を持つHTTP POST要求からヘッダを取得できません:は私が反応でaxiosと、このPOSTリクエストを持ってAxios

postRunSimulation(simulationId) { 
    var requestAnalysis = `${configFile.web.backend}analysis/${simulationId}/run`; 
    return axios.post(requestAnalysis) 
    .then(function (response) { 
    return response.headers; 
    }, function(error) { 
    throw new Error('An error occurred : ' + error.status + ' - ' + error.statusText); 
    }); 
}, 

私は見返りに取得するオブジェクトがheaders性質を持っていますが、それは空です。私が郵便配達員と同じ電話をすると、私はヘッダーを手に入れます。私は間違って何をしていますか?バックエンドは、Webアプリケーションとは別のホストまたはポート上で実行されている場合

答えて

5

、ブラウザは、デフォルトで以下の6つの応答ヘッダにアクセスすることができます:Cache-ControlContent-LanguageContent-TypeExpiresLast-Modified、およびPragma(も参照しますthis回答)。サーバがいずれかを返さない場合、headersは空になります。

+1

ありがとうございます。クロスオリジンのリクエストを有効にするには十分だと思いました! – Clafou

関連する問題