제가 gs편의점 이벤트 상품 데어터를 불러오는 작업을 jquery ajax로 시도하고 있는데, 403에러 메세지가 뜹니다.
csrfToken 문제인 것으로 보입니다.
다른 편의점 cu, seven-11, emart24 는 jquery ajax로 데이터를 불러왔는데,
이 경우는 불가능 할까요? php html parser 를 써야 할까요?
var tUrl = "http://gs25.gsretail.com/gscvs/ko/products/event-goods-search?CSRFToken=4f834854-2d6a-4594-9677-5e6ecc265bb7";
$.ajax({
type : "post",
async: false,
cache: 'false',
contentType:'application/json',
url : tUrl,
data : {'pageNum':'','pageSize':'','searchType':'','searchWord':'','parameterList':'','CSRFToken':'77ff6ff8-590f-4819-87f8-e4ca22aa096e'},
dataType : "html",
beforeSend : function(xhr){
xhr.setRequestHeader("CSRFToken", "77ff6ff8-590f-4819-87f8-e4ca22aa096e");
},
error : function( request, status, error ){
console.log( "code:" + request.status+"\n" + "message:" + request.responseText+"\n" + "error:" + error );
},
success : function(result){
console.log(reslut);
var resultCode = JSON.parse(result);
console.log(reslutCode);
}
});
안녕하세요~^^
저희가 만든 제품이 아니라면 답변을 드리는 데 한계가 있을 수도 있습니다.
워드프레스 사이트에서 작업을 하신다면 $.ajax 코드를 jQuery.ajax로 교체해보시겠어요?
저희도 시간적 여유가 생긴다면 테스트해보고 좋은 방법이 있다면 안내해드리겠습니다.
고맙습니다.