본문 바로가기

웹 개발40

파이썬에서 HTTP를 쉽게 다루는 방법: requests 라이브러리 사용법 requests 라이브러리는 파이썬에서 HTTP 요청을 보내는 것을 간소화하기 위해 사용되는 서드파티 라이브러리이다. 간결하고 사용하기 쉬운 API를 제공하여 웹 서버에 요청을 보내고 응답을 받는 일련의 과정을 편리하게 만들어준다. 설치 방법은 간단하다. 'pip install requests' 끝. 주요 기능 >> GET, POST, PUT, DELETE 등의 HTTP 메소드를 사용하여 웹 서버에 요청을 보낼 수 있다. GET 요청: import requests response = requests.get('https://api.example.com/data') if response.status_code == 200: data = response.json() print(data) POST 요청: payl.. 2024. 3. 23.
Spring MVC에서 @PathVariable의 사용법 @PathVariable은 Spring MVC에서 URI의 특정 부분을 매개변수로 처리하는 데 사용하는 어노테이션이다. 클라이언트 요청의 URL에서 지정된 부분을 컨트롤러 메소드의 매개변수로 바인딩하는 데 사용된다. @GetMapping("/users/{id}") // {id}는 URI의 일부로, 이 값을 메소드의 'id' 매개변수에 바인딩한다. public User getUser(@PathVariable Long id) { // 사용자 정보 조회 로직 등... } **(URI(Uniform Resource Identifier): 인터넷에서 리소스를 식별하는 방법을 제공. 리소스의 이름이나 위치를 알 수 있다. URI는 URL과 URN을 포함하는 더 폭넓은 개념이다. ex: http://example.c.. 2024. 3. 23.
VSCode 다운로드(홈페이지에서) 실패 해결법 오늘 git 공부하면서 vscode를 깔려고 했다. 그런데 다운로드가 안 되었다. 이 페이지에서 다운로드 하는 건데, 10초-20초 뒤에 웹페이지를 찾을 수 없다고 뜬다 왜 다운로드가 안 될까? 먼저 vscode 홈페이지에서 뭔 이슈가 있는지 찾아봤지만 관련된 것은 없었다. 인터넷에 영어로 검색해 봤는데 마땅한 답변이 없었다. 영어로 쳤는데 안 나오다니...! 혹시 윈도우 11로 바꿔서 그런가 생각해 봤지만 그랬으면 인터넷에 벌써 난리 났겠고... 방화벽 해제하라길래, 최근 포맷하고 귀찮아서 놔뒀던 Mcafee 보안프로그램 삭제했다. 그래도 되지 않아서 윈도우 방화벽을 도메인-개인-공용 전부 해제했고, 하다 못해 방화벽 앱 허용 란에서 내가 사용하는 브라우저인 네이버웨일의 방화벽 허용도 해보고... 그래.. 2024. 3. 22.
Progress Steps 구현하기(50 Projects In 50 Days 강의 실습 - 2) 2번째 프로젝트 제목은 "Progress Steps"다. 진행 정도를 나타내는 기능인데, 검은색 테두리로 이루어진 원 4개가 검은선으로 이어져 있는 상태에서, "Next" 버튼을 누르면 다음 원까지 선이 진행되었다는 의미의 파랑색으로 변했고, "Prev" 버튼을 누르면 이전 원까지 파란선의 길이가 줄어든다. 이 기능도 어느 웹사이트든 자주 사용되는 거여서 열심히 들었다. 일단 결과물부터 보자! 이번 프로젝트 난이도는 이전 "Expanding Cards"보다 어려웠다. 원을 만들고 원 사이에 선을 하나 긋는다는 게 말은 쉽지, 코드로 구현하려니 갑자기 머리가 안 돌아갔다. 결국 또 다시 시작되는 정보 찾아 삼만리... 인터넷 줍줍을 시행한다! 크기를 10px에서 30px로 늘리는 등 이리저리 강사의 코드를.. 2024. 3. 7.