私のコントローラーで、getメソッドを使用してリクエストを送信したい場合、そのメソッドでヘッダーにsessionIDを送信します。以下はコードスニペットを示しています。
this.surveyList = function() {
//return session;
return $http.get('http://op.1pt.mobi/V3.0/api/Survey/Surveys', {headers: { 'sessionID': $scope.sessionid}})
.then(function(response){
return response.data;
}, function(error){
return error;
});
}
しかし、この値をバックエンドで送信すると、これは無効になります。 これを解決する方法。このように
が間違っている可能性がありますバックエンド。あなたはURLパスを別にチェックしましたか? –
ブラウザの* Network *コンソールを確認し、リクエストにヘッダと期待値が含まれているかどうかを確認してください。また、CORSのバックエンドは設定されていますか?コンソールにエラー – Phil
'this.surveyList'と' $ scope.sessionid'がないか確認してください。 '$ scope'をあなたのコントローラに注入したのですか、それとも' this'を通して参照していますか? – atn