목록http (234)
투케이2K
[구 분] 구분 : Network / 네트워크 제목 : HTTP 204 No content 응답 코드 설명 [설 명] HTTP 204 응답 코드 는 요청이 성공했으나 클라이언트가 현재 페이지에서 벗어나지 않아도 된다는 것을 나타냅니다 서버가 요청을 성공적으로 처리했지만 콘텐츠가 없는 경우 >> HTTP Response body 가 존재하지 않음 HTTP 204 응답 코드 는 흔히 PUT 요청에 대한 응답으로, 사용자에게 보여지는 페이지를 바꾸지 않고 리소스를 업데이트할 때 쓰입니다 리소스를 생성한 경우엔 201 Created 응답 코드를 대신 반환 새롭게 업데이트한 페이지를 보여줘야 할 경우 200 응답 코드를 사용 [참고 사이트] https://developer.mozilla.or..
[구 분] 구분 : Network / 네트워크 제목 : HTTP 403 Forbidden 응답 코드 설명 [설 명] - HTTP 403 Forbidden 에러 란 서버에 요청이 전달되었지만, 권한 때문에 거절되었다는 것을 의미합니다 - HTTP 403 Forbidden 에러 는 서버 자체 또는 서버에 있는 파일에 접근할 권한이 없을 경우에 발생할 수 있습니다 - HTTP 403 Forbidden 에러 는 웹 사이트의 소유자가 일부 특정 사용자에 대한 액세스를 거부하여 발생할 수 있지만, 웹 사이트 자체에 대한 권한과 구성의 문제로도 발생할 수 있습니다 - HTTP 403 Forbidden 에러 해결 사항 : - 입력한 URL 주소가 올바른지 확인 - 특정한 웹사이트가 특정한 ..
[개발 환경 설정] 개발 툴 : Edit++ 개발 기술 : Ajax [소스 코드] [결과 출력]
[타이틀] 제목 : Talend API Tester (http 통신 테스터) 사용해 PATCH 방식 요청 수행 방법 [요청 정보] Request Method : PATCH Request URL : https://jsonplaceholder.typicode.com/posts/1 Request Header : Content-Type : application/json Request Body : { "title": "foo" } [설 명]
[구 분] 구분 : Network / 네트워크 제목 : HTTP 501 Not Implemented 응답 코드 설명 [설 명] - HTTP 501 Not Implemented 에러 란 요청을 수행할 수 있는 기능을 서버가 지원하지 않는다는 것을 의미합니다 (서버에 구현되어 있지 않음) - HTTP 501 Not Implemented 에러 는 서버가 요청 방법을 이해하지 못하거나 어떤 리소스를 지원하지 않은 경우에 발생합니다 - HTTP 501 Not Implemented 에러 는 사용자가 수정할 수 없고 접근하려는 서버에서 수정이 필요합니다 - HTTP 501 Not Implemented 에러 해결 방법 : - 서버에서 정상적으로 로직이 구현되어 있는지 확인 실시 - 브라우저..
[타이틀] 제목 : Talend API Tester (http 통신 테스터) 사용해 DELETE 방식 요청 수행 방법 [요청 정보] Request Method : DELETE Request URL : https://jsonplaceholder.typicode.com/posts/1 [설 명]
[타이틀] 제목 : Talend API Tester (http 통신 테스터) 사용해 PUT 방식 요청 수행 방법 [요청 정보] Request Method : PUT Request URL : https://jsonplaceholder.typicode.com/posts/1 Request Header : Content-Type : application/json Request Body : { "id": 1, "title": "foo", "bar": "foo", "userId": 1 } [설 명]
[타이틀] 제목 : Talend API Tester (http 통신 테스터) 사용해 POST Body Json 방식 요청 수행 방법 [요청 정보] Request Method : POST Request URL : https://jsonplaceholder.typicode.com/posts Request Header : Content-Type : application/json Request Body : { "id": 1, "userId": 1 } [설 명]
[타이틀] 제목 : Talend API Tester (http 통신 테스터) 사용해 POST Query String 방식 요청 수행 방법 [요청 정보] Request Method : POST Request Header : Content-Type : application/x-www-form-urlencoded Request URL : https://jsonplaceholder.typicode.com/posts?userId=1&id=1 [설 명]
[타이틀] 제목 : Talend API Tester (http 통신 테스터) 사용해 GET 방식 요청 수행 방법 [요청 정보] Request Method : GET Request Header : Content-Type : application/x-www-form-urlencoded Request URL : https://jsonplaceholder.typicode.com/posts?userId=1&id=1 [설 명]
[구 분] 구분 : Network / 네트워크 제목 : HTTP 405 Method Not Allowed 응답 코드 설명 [설 명] HTTP 405 Method Not Allowed 에러는 클라이언트가 서버에 요청을 수행한 메소드 Method (ex : get, post) 타입이 잘못된 경우 발생하는 것입니다 HTTP 405 Method Not Allowed 에러 발생 시 response header 쪽에서 현재 대상 리소스에서 지원하는 메소드의 리스트를 확인할 수 있습니다 HTTP 405 Method Not Allowed 에러 해결 방법 : 클라이언트는 서버쪽에 정의된 메소드 Method 타입에 맞춰서 http 요청 수행 실시 [참고 사이트] https://developer.moz..
[구 분] 구분 : Network / 네트워크 제목 : HTTP 400 Bad Request 응답 코드 설명 [설 명] HTTP 400 Bad Request 에러는 서버가 클라이언트 오류를 감지해 요청을 처리할 수 없거나, 하지 않는다는 것을 의미합니다 HTTP 400 Bad Request 에러는 클라이언트가 서버에게 잘못된 요청, 유효하지 않은 요청 메시지 프레이밍, 또는 변조된 요청 라우팅을 하는 경우 발생 합니다 HTTP 400 Bad Request 에러 해결 방법 : 클라이언트 쪽에서 http 요청을 수행하는 URL 주소 점검 (URL 인코딩 점검 필요) 클라이언트 쪽에서 http 요청을 수행하는 send method (get, post) 점검 컴퓨터 또는 인터넷 연결에 문제 확..
[구 분] 구분 : Network / 네트워크 제목 : HTTP 503 Service Unavailable 응답 코드 설명 [설 명] HTTP 503 Service Unavailable 에러는 서버 다운 상태 및 서버가 요청을 처리할 준비가 되지 않은 것을 의미합니다 HTTP 503 Service Unavailable 에러 발생 원인 : 서버가 점검을 위해 다운 될 때 발생 메모리, CPU, 디스크 크기 등의 리소스가 충분하지 않은 경우 과부하될 때 발생 (서버 접속 사용자가 많은 경우) 서버 접속은 하였으나 서버 응답을 받지 못해 타임아웃이 발생한 경우 서비스가 정지 상태인 경우 서버내 애플리케이션의 문제로 웹상에서 요청한 서비스가 정상 처리되지 못한 경우 HTTP 503 Service ..
[타이틀] 제목 : Talend API Tester (http 통신 테스터) 사용해 파이어베이스 푸시 (push) 알림 메시지 전송 방법 [요청 정보] Request Method : POST Request Header : Content-Type : application/json Authorization : key=등록된 서버 키 값 Request URL : https://fcm.googleapis.com/fcm/send Request Body : Android 및 Ios 타입에 맞는 JSON 형식 [설 명]
[타이틀] 제목 : Talend API Tester (http 통신 테스터) 사용해 멀티파트 form data 요청 방법 정의 [요청 정보] Request Method : POST Request Header : Content-Type : multipart/form-data Request URL : https://localhost:7000/resourceInsertImage Request Body : [From] 선택 >> key , value 삽입 실시 [설 명]
[개발 환경 설정] 개발 툴 : Edit++ 개발 기술 : Ajax [소스 코드] [결과 출력] ========================================= [window onload] : [start] ========================================= ========================================= [testMain] : [start] ========================================= ========================================= [testMain] : [response] : [http 응답 결과 확인] -----------------------------------------..
[개발 환경 설정] 개발 툴 : Edit++ 개발 기술 : Ajax [소스 코드] [결과 출력] ========================================= [window onload] : [start] ========================================= ========================================= [testMain] : [start] ========================================= ========================================= [testMain] : [response] : [http 응답 결과 확인] -----------------------------------------..
[타이틀] 제목 : REST (Representational State Transfer) API 메소드 종류 설명 [설 명] REST 설명 REST 는 Representational State Transfer 라는 용어의 약자로서 http 통신에서 사용하는 아키텍처 입니다 HTTP 메소드에서 일반적으로 말하는 CRUD 는 [조회: GET] / [등록: POST] / [수정: PUT] / [삭제: DELETE] 입니다 REST 메소드 종류 : GET : 서버로부터 데이터를 취득 POST : 서버에 데이터를 추가, 작성 등 PUT : 서버의 데이터를 갱신, 수정, 작성 등 DELETE : 서버의 데이터를 삭제 HEAD : 서버 리소스의 헤더 (메타 데이터 취득) OPTIONS : 리소스가 지원하고..
[개발 환경 설정] 개발 툴 : Edit++ 개발 기술 : XMLHttpRequest [소스 코드] [결과 출력]