반응형

HTTP 6

[JavaScript] 자바스크립트 Ajax 사용하는 방법 (POST/GET)

들어가며 JavaScript에서 웹 개발을 할때 Front의 코드를 구현할때 Ajax를 이용하면 쉽게 서버로부터 데이터를 받아오고, 전송을 할 수 있다. 아래 소스코드는 nodeJs와 같이 웹 서버 프레임워크가 설치가 되어있고, 서버가 실행이 되어 있어, 해당 요청 URL을 처리를 할 수 있는 상태가 필요하다. 전송하는 방법은 앞서 설명했던 HTTP Request를 사용하고, 보통은 HTTP GET을 통해 서버로부터 데이터를 받아오고, HTTP POST를 통해서 데이터를 전송하는 방법을 사용하지만. POST로도 데이터 전송이 가능하다는 점~ 서버에서 Web Front로 데이터 전송 서버로 부터 초기의 데이터를 Web Application으로 불러오는 소스코드입니다. ajax로 설정한 url을 요청을 하면..

[유용한 툴] API 테스트를 위한 유용한 툴 :: Postman 설치 및 사용방법 (+꿀팁)

API 테스트를 위하여 포스트맨(Postman)을 설치 및 사용하는 방법 (+꿀팁) 들어가며 우리가 서버를 구축하고 나서 요청/응답을 주고받는 API 서버를 만들게 되는 경우에 대해서 설명하려고 합니다. 요청/응답 테스트를 하기 위해서는 실제 개발하고 있는 클라이언트(안드로이드, 웹, 등)에서 실제 요청을 보내고, 그 요청에 대한 응답을 받는 테스트가 가능합니다. 이제서야 말하는데 여기서 말하는 요청은 HTTP Request, 응답은 HTTP Response입니다. 그렇다면 실제로 개발할때 클라이언트에서 버튼을 만들고, 이벤트를 만들고, 버튼에 이벤트를 등록하고, 버튼을 누르면 해당 이벤트를 실행하고, 이벤트에서는 요청을하고, 요청을 한 후에 응답을 받고, 그 응답을 받은 내용을 화면에 출력하고, 등의 ..

유용한 툴 2016.05.28

[NodeJS] Web Server 만들기 - HTTP모듈 사용

들어가며 지난 포스팅에서는 HTTP에 대해서 설명한바 있습니다. [ HTTP란? 특징 및 구성요소 - Request, Response, Structure, Method, Reponse Code ] NodeJs에서 가장 기본적으로 사용되는 웹 모듈로서 http를 사용합니다.. http모듈을 사용해서 웹 서버와 클라이언트를 쉽게 생성할 수 있습니다. 서버는 request의 요청 메시지로서 url, parameter 등을 수신하고, response인 응답메시지로서 사용자에게 적절한 페이지를 전송, 쿠키 저장 및 추출, 그리고 페이지 이동의 역할을 합니다. 이번 포스팅에서는 http모듈을 사용해 간단한 Web Server를 만들어보겠습니다. 소스코드http 모듈을 import한 뒤에 http.createServ..

[HTTP] HTTP란? 특징 및 구성요소 - Request, Response, Structure, Method, Reponse Code

들어가며 HTTP는 Hyper-Text Transfer Protocol over TCP/IP로서 우리가 흔히 실생활에서도 많이 사용을 하고 있습니다. 예를 들어서 인터넷에 접속하면 우리는 HTTP요청을 하고, 그 요청에 대한 응답을 받는형태로 인터넷을 통해 정보를 주고 받고 있습니다. 그렇다면 HTTP란 무엇이며 특징은 어떤 것이 있는지 알아보겠습니다. 또한 Request와, Response의 Method, Structure, 그리고 Response Code에 대해서 설명하겠습니다. 특징Connectionless : Connectionless로는 예를들어 우리가 채팅 프로그램, 게임을 만든다면 데이터를 주고받는 통로를 만든 후에 즉, 연결을 유지하면서 통신을 하게 됩니다. 하지만 HTTP는 연결을 유지하..

Programming/Web 2016.04.15

[HTTP] URL구성과 의미

들어가며 우리가 인터넷을 사용할때 주소를 보면 다 의미가 있다. 의미를 보고 생각하면 이 페이지를 코딩한 사람이 어떤식으로 값을 받고, 데이터는 어떻게 관리하는지 조금은 짐작이 가능하다. 아무 생각없이 주소를 보기보다는 의미를 생각하며 보면 더 좋을 것 같다. 또한 우리가 '도메인 네임을 신청한다.'라고할때 도메인네임이 URL의 구성에서 어디인지는 정확히 알아야 하지 않는가? 웹프로그래밍을 하다보면 아래 개념이 정확히 잡혀있지 않으면 404를 많이 보겠지요. URL의 구성 http://www.example.com/folder/file.html#idhttp:// www example.com /folder /file.html #id URL Schema 서버 도메인 네임 폴더이름 파일 이름 Fragment 아..

Programming/기타 2016.04.08

[Android] 안드로이드 HTTP요청 사용법 (GET/POST/PUT/DELETE)

들어가며 HTTP는 Server와 통신하는데 가장 modern한 방식 중 하나이다. 서버에 GET, POST, PUT, DELETE 요청을 통해 데이터를 주고 받는 방법에 대해서 설명한다. 오픈 소스인 OkHttp를 설치하고, HTTP요청 방법에 대해서 설명하겠습니다. 설치하기 설치하는 방법은 총 3가지이다. jar파일 다운 또는 Maven, Gradle 추가이다. v3.2.0 Jar [다운로드] Gradle compile 'com.squareup.okhttp3:okhttp:3.2.0' Maven com.squareup.okhttp3 okhttp 3.2.0 GET package okhttp3.guide; import java.io.IOException; import okhttp3.OkHttpClient;..

Programming/Android 2016.03.27
반응형