목록response (33)
투케이2K
[구 분] 구분 : Network / 네트워크 제목 : HTTP 통신 Response 응답 전문 형식 요약 설명 [설 명] ---------------------------------------------------------------------------------------------- [Http 설명] 1. Http 는 HyperText Transfer Protocol 약자로 하이퍼텍스트(HTML) 문서를 교환하기 위해 만들어진 protocol (통신 규약) 입니다 2. Http 는 웹상에서 네트워크로 통신을 할때 어떠한 형식으로 서로 통신을 하자고 정해 놓은 규약 입니다 >> 서버와 클라이언트간의 통신 / 서버와 서버간의 통신 3. HTTP는 TCP/IP 기반으로 되어있으며, 기본적으로 ..
[개발 환경 설정] 개발 툴 : Edit++ 개발 기술 : Axios [소스 코드] [결과 출력]
[개발 환경 설정] 개발 툴 : Edit++ 개발 기술 : fetch [소스 코드] [결과 출력] [참고 사이트] https://developer.mozilla.org/ko/docs/Web/API/Fetch_API/Using_Fetch Fetch 사용하기 - Web API | MDN Fetch API는 HTTP 파이프라인을 구성하는 요청과 응답 등의 요소를 JavaScript에서 접근하고 조작할 수 있는 인터페이스를 제공합니다. Fetch API가 제공하는 전역 fetch() (en-US) 메서드로 네트워크의 리소 developer.mozilla.org
[개발 환경 설정] 개발 툴 : Edit++ 개발 기술 : XMLHttpRequest [소스 코드] [결과 출력]
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : OBJECTIVE-C [호출 방법] // [HTTP 통신 콜백 메소드 호출 실시] NSString *url = @"http://jsonplaceholder.typicode.com/posts?"; NSMutableDictionary *params = [[NSMutableDictionary alloc] init]; [params setObject:@"1" forKey:@"userId"]; [params setObject:@"1" forKey:@"id"]; [self getHttpCallBack:url :params :^(BOOL returnBool, NSString *returnString) { if (returnBool == true){ pr..
[개발 환경 설정] 개발 툴 : Edit++ 개발 언어 : axios [소스 코드] [결과 출력]
[개발 환경 설정] 개발 툴 : Edit++ 개발 언어 : ajax [소스 코드] [결과 출력]
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] // [http 비동기 방식을 사용해서 파일 다운로드 및 저장 수행 실시] var urlComponents = URLComponents(string: fileUrl) var requestURL = URLRequest(url: (urlComponents?.url)!) requestURL.httpMethod = "GET" // GET requestURL.addValue("application/x-www-form-urlencoded; charset=utf-8;", forHTTPHeaderField: "Content-Type") // GET print("") print("===============================..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] // [http 비동기 방식을 사용해서 파일 다운로드 및 저장 수행 실시] var urlComponents = URLComponents(string: fileUrl) var requestURL = URLRequest(url: (urlComponents?.url)!) requestURL.httpMethod = "GET" // GET requestURL.addValue("application/x-www-form-urlencoded; charset=utf-8;", forHTTPHeaderField: "Content-Type") // GET print("") print("===============================..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : java [소스 코드] // TODO [파일 다운로드 수행] public void download(String _url){ try { /** * // ----------------------------------------- * [okhttp 사용해 get 방식 파일 다운로드 수행 실시] * // ----------------------------------------- * okhttp 라이브러리 버전 : implementation 'com.squareup.okhttp3:okhttp:3.10.0' * // ----------------------------------------- * 호출 방법 : download("https://..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] // [response json 데이터를 파싱 실시] ///* do { // [응답 전체 data 를 json to dictionary 로 변환 실시] let dicCreate = try JSONSerialization.jsonObject(with: Data(resultData), options: []) as! [String:Any] // [jsonArray In jsonObject 형식 데이터를 파싱 실시 : 유니코드 형식 문자열이 자동으로 변환됨] let arrayData = dicCreate["result"] as! Array print("") print("==============================..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] func requestPOST() { // [URL 지정 및 파라미터 값 지정 실시] var urlComponents = URLComponents(string: "https://test.com/user?") let paramQuery_1 = URLQueryItem(name: "userId", value: "1") let paramQuery_2 = URLQueryItem(name: "id", value: "1") urlComponents?.queryItems?.append(paramQuery_1) // 파라미터 지정 urlComponents?.queryItems?.append(paramQuery_2) // 파라미터 지정 ..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Edit++ 개발 언어 : ajax /* =========================== */ /* =========================== */ [소스 코드] /* =========================== */ /* =========================== */ [결과 출력] /* =========================== */ /* =========================== */ [요약 설명] /* [요약 설명] 1. Ajax는 빠르게 동작하는 동적인 웹 페이지를 만들기 위한 개발 기법의 하나입니다 2. Ajax를 이용하면 백그라운드 영역에서..