목록http (234)
투케이2K
[구 분] 구분 : Network / 네트워크 제목 : HTTP 헤더 Cookie 설명 - Http Headers Cookie [설 명] 1. HTTP 헤더 Cookie 는 http 통신에서 인증 , 정보 기록 및 전달에 사용되는 작은 기록 정보 파일입니다 2. HTTP 헤더 Cookie 는 key , value 형태로 구성됩니다 >> 예시 : Cookie: name=value 3. HTTP 헤더에 Cookie 에 여러 정보를 전달하는 경우 세미콜론 (;) 과 공백을 사용해 구분됩니다 >> 예시 : Cookie: name=value; name2=value2; name3=value3 4. HTTP 헤더 Cookie 에 인증 정보를 추가해 요청 시 >> 서버에서는 해당 값이 유효한 인증 정보 인지 판..
[구 분] 구분 : Network / 네트워크 제목 : HTTP 헤더 Content-Type 설명 - Http Headers Content-Type [설 명] 1. HTTP 헤더 Content-Type 은 http 통신에서 전송 리소스 미디어 유형을 나타내는 데 사용됩니다 2. 요청자의 HTTP 헤더 Content-Type 에 따라 서버는 데이터를 어떻게 처리해야 할 지 판단합니다 3. HTTP 헤더에 Content-Type 이 없이 요청 하면, 서버에서는 단순 텍스트 데이터로 인식합니다 4. Content-Type 예시 : >> Content-Type : application/json >> Content-Type : text/html; charset=utf-8 >> Content-Type : m..
[구 분] 구분 : Network / 네트워크 제목 : HTTP 헤더 User-Agent 설명 - Http Headers User-Agent [설 명] 1. HTTP 헤더 User-Agent 는 현재 사용자가 어떤 클라이언트를 이용해 요청을 보냈는지 식별할 수 있는 값 입니다 2. HTTP 헤더 User-Agent 를 확인해 특정 애플리케이션, 운영 체제, 공급업체, 버전 등을 식별 할 수 있습니다 3. HTTP 헤더 User-Agent 일반 형식 : - User-Agent: Mozilla/5.0 () () 4. 웹브라우저는 User-Agent 값을 사용해 특정 플랫폼 요청을 체크해 로직 등을 분기 처리 할 수 있습니다 5. 클라이언트에서는 웹브라우저 요청 시 사전 User-Agent 값을 커스텀..
[구 분] 구분 : Network / 네트워크 제목 : HTTP 통신 Response 응답 전문 형식 요약 설명 [설 명] ---------------------------------------------------------------------------------------------- [Http 설명] 1. Http 는 HyperText Transfer Protocol 약자로 하이퍼텍스트(HTML) 문서를 교환하기 위해 만들어진 protocol (통신 규약) 입니다 2. Http 는 웹상에서 네트워크로 통신을 할때 어떠한 형식으로 서로 통신을 하자고 정해 놓은 규약 입니다 >> 서버와 클라이언트간의 통신 / 서버와 서버간의 통신 3. HTTP는 TCP/IP 기반으로 되어있으며, 기본적으로 ..
[구 분] 구분 : Network / 네트워크 제목 : HTTP 통신 Request 요청 전문 형식 요약 설명 [설 명] ---------------------------------------------------------------------------------------------- [Http 설명] 1. Http 는 HyperText Transfer Protocol 약자로 하이퍼텍스트(HTML) 문서를 교환하기 위해 만들어진 protocol (통신 규약) 입니다 2. Http 는 웹상에서 네트워크로 통신을 할때 어떠한 형식으로 서로 통신을 하자고 정해 놓은 규약 입니다 >> 서버와 클라이언트간의 통신 / 서버와 서버간의 통신 3. HTTP는 TCP/IP 기반으로 되어있으며, 기본적으로 r..
[개발 환경 설정] 개발 툴 : Edit++ 개발 기술 : Axios [소스 코드] /** ------------------------------------------------------- [요약 설명] ------------------------------------------------------- 1. withCredentials : 서로 다른 도메인 (크로스 도메인) 에 요청을 보낼 때 요청에 credential 정보를 담아서 보낼 지를 결정하는 항목 ------------------------------------------------------- 2. credential 정보가 포함되어 있는 요청 종류 [클라이언트] : - 쿠키를 첨부해서 보내는 요청 - 헤더에 Authorization ..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ---------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [PATCH] : [BODY JSON] : requestPatchBodyJsonHttp // ---------------------------------------------------------------------------------- /* try { // TODO [로딩 프로그레스 활성] C_Ui_View.startLoadingAlert( A_Intro@this, S_FinalMsg.AL_TITLE_..
[개발 환경 설정] 개발 툴 : AndroidStudio [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [PATCH] : [BODY JSON] : requestPatchBodyJsonHttp // ----------------------------------------------------------------------------------------- // TODO [호출 방법 소스 코드] // ------------------------------------------------------------------------..
[개발 환경 설정] 개발 툴 : Edit++ 개발 기술 : fetch [소스 코드] [결과 출력] ========================================= [testMain] : [CALLBACK] ----------------------------------------- [success] : true ----------------------------------------- [response] : {"userId":1,"id":1,"title":"foo","body":"quia et suscipit\nsuscipit recusandae consequuntur expedita et cum\nreprehenderit molestiae ut ut quas totam\nnostrum ..
[개발 환경 설정] 개발 툴 : Edit++ 개발 기술 : fetch [소스 코드] [결과 출력] ========================================= [testMain] : [CALLBACK] ----------------------------------------- [success] : true ----------------------------------------- [response] : {"id":1,"title":"foo","body":"bar","userId":1} =========================================
[개발 환경 설정] 개발 툴 : Edit++ 개발 기술 : Axios [소스 코드] [결과 출력]
[개발 환경 설정] 개발 툴 : Edit++ 개발 기술 : Axios [소스 코드] [결과 출력]
[개발 환경 설정] 개발 툴 : Edit++ 개발 기술 : Axios [소스 코드] [결과 출력]
[참고 사이트] 제목 : [참고 사이트] [온라인] http 테스트 (tester) 사이트 - Talend Api [사이트 주소] https://chrome.google.com/webstore/detail/talend-api-tester-free-ed/aejoelaoggembcahagimdiliamlcdmfm?hl=ko Talend API Tester - Free Edition Visually interact with REST, SOAP and HTTP APIs. chrome.google.com
[개발 환경 설정] 개발 툴 : Edit++ 개발 기술 : Ajax [소스 코드] [결과 출력]
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ---------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [POST] : [BODY JSON] : requestPostBodyJsonHttp // ---------------------------------------------------------------------------------- /* try { // TODO [로딩 프로그레스 활성] C_Ui_View.startLoadingAlert( A_Intro@this, S_FinalMsg.AL_TITLE,..
[개발 환경 설정] 개발 툴 : AndroidStudio [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [PATCH] : [BODY JSON] : requestPatchBodyJsonHttp // ----------------------------------------------------------------------------------------- // TODO [호출 방법 소스 코드] // --------------------------------------------------------------------..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ---------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [GET] : [QUERY STRING] : requestGetQueryStringHttp // ---------------------------------------------------------------------------------- // TODO [호출 방법 소스 코드] /* try { // [URL 주소 선언] val url = "https://jsonplaceholder.typicode.co..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ---------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [RETURN] getHttpErrorMsg : Http 에러 발생 메시지 확인 // ---------------------------------------------------------------------------------- fun getHttpErrorMsg(errorCode: String): String { /** * // --------------------------------------..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Java [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [RETURN] getHttpErrorMsg : Http 에러 발생 메시지 확인 // ----------------------------------------------------------------------------------------- public static String getHttpErrorMsg(String errorCode) { /** * // --------------------..