목록2024/07/24 (4)
연습장
Axios는 Promise 기반의 HTTP 클라이언트 라이브러리로, 브라우저와 Node.js 환경에서 모두 사용할 수 있습니다. Axios는 다음과 같은 주요 특징을 가지고 있습니다:간편한 API: 요청을 만들고 보낼 때 간편하고 직관적인 API를 제공합니다.HTTP 요청과 응답을 Promise로 처리: 비동기 작업을 처리할 때 Promise를 사용하여 요청을 보내고 응답을 받습니다.자동 변환: JSON 데이터를 자동으로 파싱하고, ArrayBuffer 또는 Blob과 같은 바이너리 데이터를 처리할 수 있습니다.요청/응답 인터셉터: 요청이나 응답을 인터셉트(intercept)하여 중간에 수정할 수 있는 기능을 제공합니다.CSRF 보호: 기본적으로 XSRF(Cross-Site Request Forger..
HTTP 클라이언트 라이브러리란,HTTP 프로토콜을 사용하여 서버와 통신하는 기능을 제공하는 라이브러리를 말합니다.이는 클라이언트 측에서 서버로 HTTP 요청을 보내고, 서버의 응답을 받아오는 작업을 쉽게 처리할 수 있도록 도와주는 도구입니다.보통 HTTP 클라이언트 라이브러리는 다음과 같은 기능을 포함합니다:HTTP 요청 전송: GET, POST, PUT, DELETE 등 다양한 HTTP 메서드를 사용하여 서버에 요청을 보낼 수 있습니다.HTTP 요청 설정: 요청 헤더, 요청 바디 설정 등 HTTP 요청의 세부적인 설정을 할 수 있습니다.HTTP 응답 처리: 서버로부터 받은 HTTP 응답을 처리하고, 응답 데이터를 추출할 수 있습니다.오류 처리: 네트워크 문제, 서버 오류 등 발생할 수 있는 다양한 오..
객체지향 프로그래밍은 실세계에 존재하고 개념이나 사물을 소프트웨어의 세계에서 표현하기 위해, 객체의 핵심적인 개념 또는 기능만을 추상화(abstraction)를 통해 객체로 만들고, 객체들 간의 상호작용을 통해 로직을 구성하는 프로그래밍 방법입니다.클래스에서 인스턴스를 생성하는데, 자식에서 정의하지 않아도 기능을 상속받아 사용할 수도있고, 상속받은 메소드를 오버로딩 오버라이딩을 하는 다형성을 가지기도 합니다. class Animal { void makeSound() { System.out.println("Animal makes a sound"); }}class Dog extends Animal { @Override void makeSound() { Sys..
https://velog.io/@developer-sora/%ED%94%84%EB%A1%A0%ED%8A%B8%EC%97%94%EB%93%9C-%EB%A9%B4%EC%A0%91-%EC%A7%88%EB%AC%B8-%EC%A0%95%EB%A6%AC-Part1CS-JSReact 프론트엔드 면접 질문 정리 Part1(CS, JS,React)면접을 준비하자velog.io 해당 사이트의 질문을 참고 했습니다.브라우저 주소창에 www.google.com을 입력하면 어떤 일이 일어나나요? www.google.com의 도메인 네임을 실제 IP 주소로 획득 (캐시를 확인 or DNS 서버에 요청)실제 IP 주소에 서버 연결 (TCP 3hand shake) HTTP 요청 ( HTTP GET http://123.123.123..