는 여기에 내가 필터의 요청을 얻기 위해 시도 위의 코드에서 내 AngularJs
코드각도 js POST 메서드를 사용하여 Angular js에서 서블릿으로 브라우저에 저장된 쿠키를 보내는 방법은 무엇입니까?
<script>
var app = angular.module('myApp', []);
app.controller('employeeController', function($scope, $http) {
$scope.myFunction = function() {
// $scope.employees = response.userList;
var app = 'AirFare';
var d1 = new Date();
var d2 = new Date();
$http({
method : "POST",
url : "loaduser",
headers: { 'Content-Type': 'application/json' },
data: {application: app, from: d1, to: d2}
}).success(function (response) {
$scope.firstName = response.estate;
$scope.employees = response.estate;
//console.log($scope.employees+" ::: "+JSON.stringify($scope.employees));
});
}
}
)
.config(function($httpProvider){
$httpProvider.defaults.withCredentials = true;
})
;
입니다하지만 난에서 해당 요청
'경로'매트가있는 한 요청시 쿠키가 자동으로 추가되어야합니다 체스. 쿠키의'경로'에 문제가 있는지를 확인하는 것이 좋습니다. – MMhunter
맞지만 jsp 페이지가 하나뿐입니다. 그 페이지에서 나는 위의 스크립트를 사용했다. 첫 번째 요청에서 테스트 목적으로 쿠키를 생성하고 응답에 추가했다. 해당 응답 페이지에서 나는 서블릿 필터에서 쿠키를 얻을 수 없다는 것을 클릭하는 동안 – sham
OWASP-ESAPI jar를 사용하여 쿠키를 만들고 추가했습니다. – sham