안녕하세요 저는 Angularjs 응용 프로그램을 개발하고 있습니다. post 메서드를 호출하려고하지만 post 메서드를 호출 할 수 없습니다.Angularjs에서 post 메서드를 호출하는 방법은 무엇입니까?
아래 코드는 제 코드입니다.
app.service("payementservice", function ($http) {
this.makepayment = function() {
debugger;
var validatesecretekeyData = {
merchant_email: "",//some data
secret_key: ""//somedata
};
var validatesecretekeyUrl = "https://www.paytabs.com/apiv2/validate_secret_key";
var responseservice = $http.post(validatesecretekeyUrl, validatesecretekeyData).success(function (response) {
});
return responseservice;
}
});
요청 헤더에서 요청 방법 : 옵션을 볼 수 있지만 POST 요청을 했습니까? 내가 뭐라도 잘못하고 있다는 것을 알 수 있겠 니? 어떤 도움을 주시면 감사하겠습니다. 고맙습니다.
이 없습니다 감사. 콘솔에이 오류가 있습니다. Index.html : 1 XMLHttpRequest는 https://www.paytabs.com/apiv2/validate_secret_key를로드 할 수 없습니다. 프리 플라이트 요청에 대한 응답이 액세스 제어 검사를 통과하지 못합니다. 'Access-Control-Allow-Origin'헤더가 요청 된 자원에 없습니다. 따라서 'http : // localhost : 10963'원본은 액세스 할 수 없습니다. –
gulp-connect-proxy, grunt-connect-proxy 같은 프록시 서버를 프로젝트에서 사용하려고 시도 할 수 있습니까? – dasiekjs
좋습니다. 그래서 항상 다른 도메인을 호출하려면 서버를 사용해야합니까? –