메뉴 건너뛰기

프로그래밍


막상 찾으면 찾기 힘든 Copy & paste 용 코드 시리즈(?)를 계속 쓰게 되네요.


Ajax에서 AWS Lambda Rest API를 호출하는 예제 코드 입니다.


API Gateway에서 해당 API의 Resource에 대해 CORS 활성화가 필요 합니다.


function sendData() {
	  var url = "https://amazon-lambda-api-address.ap-northeast-1.amazonaws.com/prod/demo/someset";

	  var mycallback = function(data) {
	  		if (data['result'] == "success") alert("success");
	  };

	  realSend(url, {'param1' : '1234', 'param2' : '' + '5678'}, mycallback);
	
	}

function realSend(url, param, callback) {
	  $.ajax({
	       type:"POST",
	       dataType:"JSON",
	       url : url,
	       data : JSON.stringify(param),
	       headers : {"x-api-key" : "[API KEY]"},
	       crossDomain: true,
	       contentType: "application/json",
	       cache: false,
	       success : function(data) {
		       callback(data);
	        },
	        complete : function(data) {
       		},
       		error : function(xhr, status, error) {
       		}
   	  });
}



profile
제목 날짜
[TIP] PYTHON 에서 "UnicodeDecodeError: 'cp949' codec can't decode byte 0xe2 in position 6987: illegal multibyte sequence" 오류 날때... 4 2016.02.20
[TIP] JQuery와 PHP로 이미지 파일을 업로드 하는 간단한 소스 (How to upload image file on PHP server by using JQuery) 2015.04.03
[TIP] TensorFlow를 윈도우에서 사용하기 (A way to use TensorFlow on Windows) 3 2016.04.16
홈페이지 주인님 소스에 대한 질문입니다 1 2009.05.12
필요한 모든 파일 합쳐서 하나의 .exe 파일 만들기 2003.08.27
프로세스간 통신을 위한 간단한 팁 2000.08.14
타이머 관련해서 질문 드립니다. 1 2005.10.20
클라이언트에서 서버에 접속시 버전체크후 다운받는루틴 1 2005.10.12
추가질의좀...VESA 확장 바이오스 함수로 화면 전화은 어떻게... 1 2005.06.08
질문]winCE Platformbuilder에관하여 1 2005.05.16
제로보드에 GUNCLIENT 컨트롤 적용하는 방법 2003.12.30
전처리기(Preprocessor) 갖고 놀기 2000.08.03
자작 커널을 위한 인터럽트 벡터 수정 (EZ-2410보드 대상) 2013.05.04
인터넷 익스플로러 툴바(툴밴드) 관련 소스링크 2003.07.23
인터넷 가능한지 알아보기 2004.05.12
위치추적 1 2013.04.06
온라인게임에서 CRC check 차단하는법, 1 2005.12.18
어디에 있는지... 1 2003.07.30
알고리즘 구현...(1) 1999.06.05
시리얼통신관련 질문..(응답속도에 관해..) 1 2006.04.03
시리얼 통신 DCB 셋팅 1 2005.10.05
소스코드에 대한 추가질문입니다^^ 1 2009.05.26
비주얼 C++과 MASM 사용하기 2000.09.07
태그 목록
위로