본문 바로가기
REST API REST, Representational State Transfer 자원을 이름(자원의 표현)으로 구분하여 해당 자원의 상태(정보)를 주고 받는 모든 것을 의미한다. 네트워크상에서 Client와 Server 사이의 통신 방식 중 하나다. 자원 : 해당 소프트웨어가 관리하는 모든 것예) 문서, 그림, 데이터, 해당 소프트웨어 자체 등 표현 : 그 자원을 표현하기 위한 이름예) DB의 학생 정보가 자원일 때, ‘students’가 자원의 표현 상태(정보) 전달: 데이터가 요청되어지는 시점에서 자원의 상태(정보)를 전달, JSON 혹은 XML를 통해 데이터를 주고 받는 것이 일반적 ※ 상세 설명 HTTP URL(Uniform Resource Identifier)을 통해 자원(Resource)을 명시하고, HT.. 2022. 12. 1.
/etc/sudoers: syntax error near line ~ sudo 설정을 만지다가 다음과 같은 에러가 뜨셨나요? 회사 서버라서 식은땀이 흐르실 거 같나요? 그럴 땐 다음같이 처리하면 됩니다. [기본 해결과정] 1. pkexec visudo 2. 자신의 계정 or 선택한 계정에 맞는 비밀번호 입력 3. sudoers 파일 내의 near line ~의 ~부분(n 번째 줄)의 오타를 찾아 수정 후 저장 하지만 2번 과정 후 error response to PolicyKit daemon: GDBus.Error:org.freedesktop.PolicyKit1.Error.Failed: No session for cookie 다음과 같은 에러가 발생할 수 있습니다. 이러한 경우 우선 터미널을 두 개 준비 해줍니다. 이후 [기본 해결과정]이 아닌, 다음 과정을 진행합니다. .. 2022. 12. 1.
Get vs Post Get 클라이언트에서 서버로 어떠한 리소스로 부터 정보를 요청하기 위해 사용되는 메서드 데이터를 읽거나(Read), 검색(Retrieve)할 때에 사용되는 method GET은 요청을 전송할 때 URL 주소 끝에 파라미터로 포함되어 전송, 이 부분을 쿼리 스트링(QueryString)이라 한다. 만약, 요청 파라미터가 여러 개이면 &로 연결한다. 오로지 데이터를 읽을 때만 사용되고 수정할 때는 사용하지 않는다. 데이터의 변형의 위험없이 사용할 수 있다는 뜻 == 안전하다고 간주된다. ※ 참고사항 GET은 불필요한 요청을 제한하기 위해 요청이 캐시될 수 있다. 파라미터에 내용이 노출되기 때문에 민감한 데이터를 다룰 때 GET 요청을 사용해서는 안 된다. GET 요청은 브라우저 기록에 남는다. GET 요청을.. 2022. 12. 1.