메뉴 건너뛰기

프로그래밍


막상 찾으면 찾기 힘든 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) {
       		}
   	  });
}



번호 제목 글쓴이 날짜 조회 수
공지 [TIP] PYTHON 에서 "UnicodeDecodeError: 'cp949' codec can't decode byte 0xe2 in position 6987: illegal multibyte sequence" 오류 날때... [20] 파이팅건맨 2016.02.20 55174
공지 [TIP] JQuery와 PHP로 이미지 파일을 업로드 하는 간단한 소스 (How to upload image file on PHP server by using JQuery) 파이팅건맨 2015.04.03 8393
공지 [TIP] TensorFlow를 윈도우에서 사용하기 (A way to use TensorFlow on Windows) [3] 파이팅건맨 2016.04.16 8214
162 [TIP] gcc 빌드중에 /usr/bin/ld: errno: TLS definition in /lib64/libc.so.6 section .tbss mismatches non-TLS reference in ... 와 같은 오류를 만났을 때 파이팅건맨 2019.11.25 46
161 [TIP] Windows UWP에서 시리얼 포트가 열리지 않을때 파이팅건맨 2019.11.08 189
160 [TIP] 화면 스크롤시 HTML Element가 화면의 중간에 위치하면 감지하기 파이팅건맨 2019.10.03 239
159 [TIP] Visual Studio 2019 에서 (배포용)설치파일 만들기 파이팅건맨 2019.09.30 684
158 [TIP] Android에서 MS의 Face Rest API사용하기 (How to use the MS Face API on Android) 파이팅건맨 2019.07.16 320
157 [TIP] Xcode에서 boost 사용하는 방법 파이팅건맨 2019.06.28 130
156 [TIP] 아두이노에서 두근두근 Open API 호출하기 파이팅건맨 2019.06.04 399
155 [TIP] AWS Lambda, API Gateway 를 이용하여 S3에 파일 업로드 하기 파이팅건맨 2018.06.12 1545
154 [TIP] 파이선에서 AWS Lambda API 호출시 Cognito 사용자 토큰으로 권한 확인하기 파이팅건맨 2018.06.11 524
153 [TIP] 파이선에서 AWS Cognito 에 Sign-up, Sign-in 하는 예제 파이팅건맨 2018.06.08 575
» [TIP] Ajax에서 AWS Lambda Rest API CALL 하기 (How to call AWS Lambda API from Ajax) 파이팅건맨 2018.02.12 660
151 [TIP] 나만의 OpenAPI 배포 플랫폼 만들기 [6] 파이팅건맨 2018.01.30 848
150 [TIP] 파이선에서 AWS Lambda로 만든 Restful API 호출하기 (How to call AWS Lambda Restful API from Python) 파이팅건맨 2018.01.23 475
149 [TIP] 파이선에서 서브프로세스를 실행시키고 출력되는 내용을 얻어오기 파이팅건맨 2018.01.22 1869
148 [TIP] 아두이노에서 AWS Lambda로 제작한 Restful API 호출하기 (The way how to call AWS Lambda Restful API from Arduino) 파이팅건맨 2018.01.18 598
147 [TIP] 파이선에서 Redis 이벤트 받기 파이팅건맨 2017.10.12 623
146 [TIP] 파이선에서 SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position ... 오류 해결 방법 파이팅건맨 2017.09.29 1498
145 [TIP] The function size must be used with a prefix when a default namespace is not specified 오류 해결하기 파이팅건맨 2017.08.02 1493
144 [TIP] 페이스북 개인 담벼락의 좋아요수 크롤링하기 파이팅건맨 2017.07.15 1108
143 [TIP] 자바스크립트와 PHP코드간에 암호화 통신하기 (Encrypt with Javascript, Decrypt with PHP) [2] 파이팅건맨 2017.03.16 2675
위로