# GET

368개의 포스트

axios get params 보내기

axios 에서 get 방식 params 보낼 때는 { Params : { userId: 1 } } 같이 params 키를 사용하자. axios 에서 아래와 같이 보내면 nodejs 에서 req.userId 로 받지 못함. 에러 아래와 같이 'params' key를 가진 Object로 전달하면 Nodejs 에서 받을 수 있음. 성공 Nodejs에서는 아래처럼 값을 접근할 수 있음. NodeJs [참고링크] https://jacobgrowthstory.tistory.com/44

2023년 9월 15일
·
0개의 댓글
·

php - Class 지정

php에서의 '$'기호는 변수를 정의하고 참조하는데 사용되는 기호 이다 | 학번 | 이름| 전공 | | :- | - | :-: | | 99001 | 제니퍼 | 건축학과 | | 99002 | 로버츠 | 경제학과 | 1. Class 및 변수 선언하기 > --- 접근제어자 php에서도 객체지향 프로그래밍이 도입되어 class를 사용할 수 있다. 현업에서도 다양히 class를 사용하는 것을 볼 수 있었다. Java언어와 마찬가지로 접근제어자 사용이 가능하다. public - 객체를 통해 클래스 내/외부 접근 가능 private - 클래스 내부에서만 접근 가

2023년 9월 11일
·
0개의 댓글
·

[Web] GET, POST 방식 비교

서버에 요청을 하는 과정에서 클라이언트가 작성한 값을 보내야하는 경우가 존재한다. GET 💡 정보를 서버로부터 요청하는데 사용. 주로 데이터를 가져오는데 사용. GET 요청은 캐싱 가능하다. 브라우저나 중간 프록시 서버에서 응답을 캐싱할 수 있다. 클라이언트의 데이터를 URL 뒤에 붙여서 보낸다. ‘?’ 마크를 통해 URL의 끝을 알리면서, 데이터 표현의 시작점을 알린다. 데이터는 key와 value 쌍으로 넣어야 한다. ‘&’는 구분자로 두 개 이상의 key-value 쌍을 구분한다. URL에 값을 붙이므로 HTTP 패킷의 헤더에 포함되어 서버에 요청한다. 패킷의 BODY는 빈상태가 되고 BODY 데이터를 설명하는 Content-Type 헤더필드는 생략된다. URL로 표현되므로, 특정 페이지를 다른 사람이 접속할 수 있다. 간단한 데이터를 넣도록 설계되어 보내는 데이터 양의 한계가 있다. POST 💡 서

2023년 9월 9일
·
0개의 댓글
·

[TS] get과 set

get과 set은 Class 내에서 속성을 읽고 쓸 때 사용되는 특별한 메서드다. 이런 기능을 사용하면 객체의 속성에 접근하는 동작을 Customize하고 추가 동작을 수행할 수 있다. get (Getter) Getter는 Class 내의 속성 값을 읽을 때 호출되는 메서드로 아래와 같이 정의한다. get 키워드 다음에 메서드의 이름을 정의한다. (위 코드에서는 value). 이 메서드는 일반적으로 함수처럼 호출되지 않고, 객체의 속성 값을 읽을 때 자동으로 호출된다. set (Setter) Setter는 Class 내의 속성에 값을 할당할 때 호출되는 메서드로, 아래와 같이 정의한다. set 키워드 다음에 메서드의 이름을 정의한다. (위 코드에서는 value). 이 메서드는 일반적인 함수처럼 호출되지 않고, 객체 속성에 값을 할당할 때 자동으로 호출된다. get과 set을 같이

2023년 9월 8일
·
0개의 댓글
·

CS 15 GET POST

15. GET, POST의 개념과 함께 데이터 흐름에 대해서 설명해주세요. GET 메서드 개념 GET 메서드는 서버로부터 정보를 요청하기 위해 사용됩니다. 이 메서드는 주로 데이터를 요청하고 서버에서 응답을 받는 데 사용됩니다. 데이터를 서버로 보내지 않으며, 주로 쿼리 매개변수(query parameters)를 사용하여 데이터를 요청합니다. 데이터 흐름 클라이언트(웹 브라우저)가 서버에 GET 요청을 보냅니다. 요청은 URL에 포함된 쿼리 매개변수를 통해 데이터를 전달할 수 있습니다. 서버는 요청을 처리하고 클라이언트에 응답을 보냅니다. 응답은 HTML 페이지, 이미지, 텍스트 등의 데이터를 포함할 수 있습니다. POST 메서드 개념 POST 메서드는 클라이언트에서 서버로 데이터를 보내기 위해 사용됩니다. 주로 데이터를 서버에 제출하거나 업로드하기 위해 사용됩니다. POST 요청은 HTTP 요청 본문(body)에 데이터를 담아서 전송합니다. 데이터 흐름 -

2023년 9월 5일
·
0개의 댓글
·
post-thumbnail

[React] axios

📚 axios 관련 좋은 글들 모음 🔗 axios-http.com 🔗 Inpa Dev 지금까지 바닐라 JS건, 리액트건 모두 서버가 없는 환경에서 작업을 하다 보니 새로고침을 하면 자동으로 값이 날아가기 일쑤였다. 하지만 받은 값을 저장할 수 있다면 얼마나 좋을까? 이번 포스팅에서는 서버와 소통을 하기 위한 징검다리를 놓아 줄, Axios 라이브러리에 대해 알아보자! 💡 Axios 란? > _Axios는 node.js와 브라우저를 위한 Promise 기반 HTTP 클라이언트 입니다. 그것은 동형 입니다(동일한 코드베이스로 브라우저와 node.js에서 실행할 수 있습니다). 서버 사이드에서는 네이티브 node.js의 htt

2023년 9월 5일
·
0개의 댓글
·

[기술면접] GET, POST

▶️ GET, POST의 개념과 함께 데이터 흐름에 대해서 설명해주세요. GET 요청 목적: GET 메서드는 주로 서버로부터 정보를 요청하는 데 사용된다. 이 메서드를 사용하는 클라이언트는 서버에 어떤 데이터를 가져오거나 검색하고자 할 때 사용한다. 데이터 전송: 클라이언트가 GET 요청을 생성할 때, 요청에 필요한 정보는 URL에 포함된다. 이 정보는 일반적으로 쿼리 문자열(query string)의 형태로 전달된다. (ex."https://example.com/search?query=keyword") 서버 응답: 서버는 클라이언트의 GET 요청을 받고, 요청된 데이터를 검색하거나 처리한 후 응답을 클라이언트에게 돌려준다. 응답은 HTML, JSON, XML 등 다양한 형식으로 반환될 수 있으며, 클라이언트는 이를 받아서 화면에 표시하거나 처리한다. POST 요청 목적: POST 메서드는 주로 클라이언트가 서버로 데이터를 제출하고자 할 때

2023년 9월 2일
·
0개의 댓글
·

[기술면접] HTTP 메서드

▶️ HTTP 메서드에 대해 설명해주세요. 주요 메소드는 5가지로 GET, POST, PUT, PATCH, DELETE가 있다. GET은 데이터를 조회할 때 사용하며 query나 params로 데이터를 서버로 전달한다. POST는 요청 데이터를 처리할 때 사용하며, 주로 등록에 사용된다. body를 통해 데이터를 서버로 전달한다. PUT과 PATCH는 데이터를 변경할 때 사용하며, PUT은 전체 변경을 할 때, PATCH는 일부를 변경할 때 사용한다. DELETE는 데이터를 삭제할 때, 사용한다.

2023년 8월 21일
·
0개의 댓글
·
post-thumbnail

[DAY27_1] 암호화과정(Encoding, Decoding)

암호화과정(Encoding, Decoding) 검색시 '폭염' 한글로 인코딩했을때는 원본데이터 준비 ![](htt

2023년 8월 4일
·
0개의 댓글
·
post-thumbnail

0801

Get & Post Type Get 주소를 통해 바로 접근 가능 브라우저를 통해 접근 시 request되는 값들이 url을 통해서 전부 보여짐 따라서 보안이 중요하지 않은 작업 시 주로 사용되며, 정보를 받아올 때(검색 시) 사용 Post 주소를 통해 접근 불가 브라우저를 통해서만 접근 가능하며 request되는 값은 보여지지 않음 따라서 보안성이 높으며 개인정보 등 보안이 필요한 정보 전달 시 사용 Read XML and JSON from HTML Review XML with Multiple Elements &ltsist&gt 태그는 아무 의미 없지만 DB의 각 테이블(stu)을 묶어주기 위해 필수적 본 xml 파일에는 여러개의 테이블(stu)이 존재 클릭 이벤트를 통해 xml 파일을 읽어올 버튼과 이를 출력할 &ltdiv&gt 생성 클릭 시 이전 이벤트로 생성된 요소 제거(empty()

2023년 8월 1일
·
0개의 댓글
·

0731 / Ajax

Call XML and JSON from HTML XML from HTML xml 파일(data1.xml) 생성 html 파일의 &ltbody&gt html에서 btn1 버튼 클릭 시 ajax 작동 ajax에서 필요한 요소는 type, url, dataType, success function 등 있음 type은 get과 post 방식 중 선택 get : 서버로부터 데이터를 반환 반환 받으며, 민감한 정보가 없고 안전한 요청일 시 사용 post : 서버에 데이터를 제출하며, 민감한 정보가 포함되고 미확인된 요청일 시 사용 success function은 파일 불러오기에 성공 시 작동하는 함수 statusCode는 오류 발생 시 오류의 종류에 따라 작동하는 함수 정의 xml에서는 each() 함수(반복문) 사용 시 element를 불러올 때 $(element)와 같이 코드 사용 JSON from HTML -

2023년 7월 31일
·
1개의 댓글
·
post-thumbnail

[POSCO X CODINGON] 5주차 회고 - 1 | 배열구조분해, GET, POST

시작 월요일이다. 힘들다. 하지만 화이팅. 배운 것들 배열 구조 분해 다음과 같이 배열의 인덱스에 접근할 때 배열[인덱스]의 형식이 아닌 [변수] = 배열 의 형태로 쓴다. 보다 직관적인 접근이 가능해진다. console창에는 똑같이 출력되는 모습. GET과 POST 폼을 이용해 서버에 데이터를 전송하는 방법에는 크게 GET과 POST 두 가지가 있다. 둘의 가장 큰 차이점은 GET으로 보낼 시 URL에 사용자가 보낸 정보가 모두 표시되고 POST는 표시되지 않는다. ![](https://velog.velc

2023년 7월 31일
·
0개의 댓글
·
post-thumbnail

Part 23. HTTP 메시지 구조와 메서드(POST, GET)

** 주제 Q.1 : "HTTP 메시지 구조는?" Q.2 : "HTTP API를 어떤 방식으로 만들면 좋을까?" Q.3 : "HTTP 메서드는(GET)?" Q.4 : "HTTP 메서드는(POST)?"** Q.1 : "HTTP 메시지 구조는?" **Q.2 : "HTTP API를 어떤 방식으로 만들면 좋을

2023년 7월 27일
·
0개의 댓글
·
post-thumbnail

GET, POST 차이점

⭐ GET의 정의 GET은 HTTP 메서드 중 하나로, 서버로 부터 정보를 요청하기 위해 사용되는 메서드다. 주로 데이터를 가져오기 위해 사용되고, 요청하는 데이터는 URL의 쿼리 매개변수로 전달 된다. 📌 GET요청 예시 위 예시에서 /api/data 는 요청하는 자원의 경로이다. id=123 은 쿼리 매개변수로 데이터를 전달하는 방법이다. = 을 기준으로 키벨류 쌍으로 주어진다. 📌 특징 보는것 처럼 GET 요청은 요청하는 데이터가 URL에 노출된다. 때문에 보안에 취약하다. 브라우저에서 캐싱될 수 있다. 동일한 요청이 여러 번 발생하더라도 실제로 서버로 요청이 가는게 아닌 캐싱된 데이터를 사용할 수도 있다. 데이터를 가져오는 용도로 사용되기 때문에 서버의 상태를 변경시키지 않는다. ⭐ POST의 정의 POST도 HTTP 메서드 중 하나로, 서

2023년 7월 26일
·
0개의 댓글
·
post-thumbnail

TIL#35

JSP action tag ``: 이 태그는 현재 실행 중인 JSP 페이지의 제어를 다른 리소스(다른 JSP 페이지, 서블릿 등)로 전달하는 데 사용됩니다. 일반적으로 사용자의 요청을 다른 페이지로 리디렉션하는 데에 쓰이며, 포워드를 통해 요청과 관련된 데이터를 새로운 페이지로 전달할 수도 있습니다. 이렇게 함으로써 웹 애플리케이션의 기능을 모듈화하고 코드를 재사용할 수 있게 됩니다. ``: 이 태그는 현재 JSP 페이지에 다른 리소스(다른 JSP 페이지, HTML 파일 등)의 내용을 포함시키는 데 사용됩니다. 포함되는 리소스의 내용이 현재 페이지의 해당 위치에 표시됩니다. 주로 웹 페이지의 헤더, 푸터, 혹은 다른 일반적으로 반복되는 부분을 모듈화하여 여러 페이지에서 동일한 내용을 사용할 수 있게 합니다. ``: 이 태그는 나 와 함께 사용되어 전달할 매개변

2023년 7월 26일
·
1개의 댓글
·
post-thumbnail

GET / POST 에 관하여 (feat.둘 중 하나만 쓰면 안 되나?)

1. 이 글을 쓰게 된 계기 GET 방식과 POST 방식 둘 중에 POST 로만 보내면 데이터가 안 보이고 보안에 취약한 문제도 사라지고 GET 으로 오는지 POST 로 오는지 검증을 안 해도 되니까 더 로직에 이득이 아닐까 하는 궁금증이 들었다. 그래서 찾아봤다. 2. GET 방식의 장점 2.1 간편성 데이터를 URL 에 포함하여 전송하기 때문에 브라우저 주소창에 직접 입력하거나 즐겨찾기에 추가하여 간단하게 요청 할 수 있다. 2.2 캐시 사용 캐시를 이용하여 이전에 요청한 결과를 재사용할 수 있기 때문에 동일한 요청을 반복적으로 보내지 않아도 된다. (UX 유리) 2.3 가시성 URL 에 데이터가 노출되어 사용자에게 전송한 데이터를 쉽게 확인할 수 있다. 3. GET 방식의 단점 3.1 보안 취약성 URL에 데이터가 노출되기 때문에 민감한 정보를 전송할 경우 보안에 취약하다.(ID, PW, 주민번호 등)

2023년 7월 25일
·
2개의 댓글
·
post-thumbnail

JSP get, post, request, response, context path, protocol (230724)

1. get 방식과 post 방식에 대하여 설명하시오. (필수!) ⭐️ > get은 요청을 header에 쿼리문과 함께 붙여서 보내는 방식. method를 변경하지 않은 default 상태의 request와 response이다. header에 데이터를 실어 보내기 때문에 큰 데이터를 주고받을 수 없다. > post는 요청을 보낼 때 데이터를 body에 숨겨서 보내기 때문에 주소창만으로는 어떤 값을 주고받는지 알 수 없다. 그리고 body에 데이터를 실어서 보내기 때문에 get방식보다는 더 큰 데이터를 주고받을 수 있다. 2. 컨텍스트 패스(Context Path)란 무엇인가? > Context란 하나의 문맥이라는 뜻. Web에서는 이걸 처리 내용 등으로 묘사해 하나의 단위가 된다. Application의 단위가 되며 이것의 path란 application이 시작하는 기본 path라고 말할 수 있다. 3. 아래의 객체에 대하여 설명하시오.

2023년 7월 24일
·
1개의 댓글
·
post-thumbnail

JavaScript Axios get 쿼리스트링 요청하기 (URLSearchParams)

"new URLSearchParams()" 는 URL의 쿼리 파라미터를 다루기 위한 JavaScript 내장 클래스로, 이 클래스를 사용하면 URL의 쿼리 파라미터를 쉽게 다룰 수 있다. 주요 기능 append(): 쿼리 파라미터 추가 delete(): 쿼리 파라미터 제거 get(): 쿼리 파라미터 값 가져오기 has(): 쿼리 파라미터가 존재하는지 확인 set(): 쿼리 파라미터 값 변경 toString(): 쿼리 파라미터를 문자열로 변환 작성한 코드 유저 리스트를 가져오는 API가 있다고 가정했을때, URLSearchParams를 아래와 같이 사용할 수 있다. URLSearchParams의 인코딩 쿼리 파라미터의 값으로 숫자와 문자를 하나씩 append 한 후, toString으로 변환한 값을 찍어보면 append 한 숫자는 그대로지만 문자는 인코딩 된 걸 확인할 수 있다. URLSearchParams는 URL에서 사용할 수

2023년 7월 18일
·
4개의 댓글
·
post-thumbnail

GET, POST Method

HTML Code 아래 코드는 각각 get method와 post method로 request하는 html 코드이다. 브라우저 화면 GET Method request form에 문자열을 입력하고 전송 버튼을 클릭하면 어떻게 데이터가 전송되는지 알아보자. 우선 전송 버튼을 누르면 클라이언트가 서버에 get.jsp 파일을 요청한다. 따라서 서버는 get.jsp 를 해석해 응답한다. 이 과정을 조금 더 자세히 살펴보자. 우선 클라이언트가 get method 를 사용해 request하면 url에 요청

2023년 7월 14일
·
0개의 댓글
·
post-thumbnail

jsp (get,post)

**get >get을 통한 요청은url주소 끝에 파라미터로 포함되어 전송되며,이 부분을 쿼리 스트링(query string)이라고 부른다 방식은 url끝에 "?"를 붙이고 그 다음 변수명 1=값1&변수명2=값2... 형식으로 이어 붙이면 된다 예)www.example.com/show?name1=value1&name2=value2 get의 특징 GET 요청은 캐시가 가능하다. : GET을 통해 서버에 리소스를 요청할 때 웹 캐시가 요청을 가로채 서버로부터 리소스를 다시 다운로드하는 대신 리소스의 복사본을 반환한다. HTTP 헤더에서 cache-control 헤더를 통해 캐시 옵션을 지정할 수 있다. GET 요청은 브라우저 히스토리에 남는다. GET 요청은 북마크 될 수 있다. GET 요청은 길

2023년 7월 4일
·
0개의 댓글
·