일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 납입
- 프론트엔드
- javascript
- python
- 코딩
- 인출수수료
- 리스트
- 가입
- 특약
- 중도인출
- 보험료
- 심장질환
- 변환
- 보험
- 문자열
- 파이썬
- 사망
- 자바스크립트
- jQuery
- 프로그래밍
- 교보
- 수수료
- PythonProgramming
- Vue.js
- Java
- 뇌출혈
- 교보생명
- 급성심근경색증
- 추가납입
- 웹개발
- Today
- Total
목록HTTP (11)
SeouliteLab
HTTP 요청을 보내는 것은 웹 개발에서 빈번하게 발생하는 작업 중 하나입니다. 하지만 보안 상의 이유로 HTTP 요청을 안전하게 처리해야 할 때가 있습니다. urllib3는 파이썬의 내장 라이브러리 중 하나로, 안전하고 신뢰할 수 있는 HTTP 요청을 보내는 데 도움을 줍니다. 이 블로그에서는 urllib3 라이브러리를 사용하여 파이썬에서 안전하게 HTTP 요청을 보내는 방법에 대해 알아보겠습니다. 1. 기본적인 GET 요청 보내기 urllib3를 사용하여 기본적인 GET 요청을 보내는 예제를 살펴보겠습니다. import urllib3 # HTTP 요청 보내기 http = urllib3.PoolManager() response = http.request('GET', 'https:/..
HTTP 요청을 보내고 응답을 처리하는 것은 웹 개발 및 데이터 수집 등 다양한 상황에서 필요한 작업입니다. 파이썬에서는 requests 라이브러리를 사용하여 간편하게 HTTP 요청을 보내고 응답을 처리할 수 있습니다. 이 블로그에서는 requests 라이브러리를 사용하는 방법을 알아보겠습니다. 1. GET 요청 보내기 requests를 사용하여 간단한 GET 요청을 보내고 응답을 받아오는 예제를 살펴보겠습니다. import requests # GET 요청 보내기 response = requests.get('https://api.example.com/data') # 응답 처리 print(response.status_code) # 상태 코드 출력 print(response.text) # 텍스..
파이썬에서 HTTP 요청을 보내고 응답을 처리하는 작업은 웹 개발 및 API 통신에 있어서 매우 중요합니다. python-http-client는 파이썬에서 HTTP 클라이언트를 구현하는 데 사용되는 간단하고 직관적인 라이브러리입니다. 이 라이브러리를 사용하여 파이썬으로 HTTP 요청을 보내는 방법을 알아보겠습니다. 예제 1: GET 요청 보내기 from http.client import HTTPConnection # HTTP 서버와 연결 conn = HTTPConnection("www.example.com") # GET 요청 보내기 conn.request("GET", "/") # 응답 받기 response = conn.getresponse() # 응답 출력 print(response.read().deco..
REST (Representational State Transfer) API는 웹 서비스 간 통신을 위한 아키텍처 스타일입니다. REST는 클라이언트와 서버 간 상태를 전송하기 위한 표준화된 방법론을 제공하여, 간단하고 확장 가능한 웹 서비스를 구축하는 데 사용됩니다. 이번 포스트에서는 REST API에 대해 자세히 알아보겠습니다. REST API는 HTTP 프로토콜을 기반으로 하며, 다음과 같은 주요 특징을 갖습니다: 자원 (Resources): 모든 자원은 고유한 식별자를 갖고 있으며, 이를 통해 자원에 접근합니다. 예를 들어, 사용자 프로필이나 주문 정보 등이 자원이 될 수 있습니다. 표현 (Representation): 자원의 상태는 다양한 형식으로 표현될 수 있습니다. 주로 JSON 또는 XML..
HTTP(HyperText Transfer Protocol)와 HTTPS(HyperText Transfer Protocol Secure)는 웹에서 정보를 주고받는 프로토콜입니다. 이 두 프로토콜 간의 차이점은 웹 보안과 관련이 있습니다. HTTP와 HTTPS의 기본 개념 HTTP: HTTP는 웹 브라우저와 웹 서버 간에 텍스트 데이터를 전송하기 위한 프로토콜입니다. 이는 데이터를 평문으로 전송하기 때문에 보안에 취약합니다. HTTPS: HTTPS는 HTTP의 보안 버전으로, 데이터를 암호화하여 전송하는 프로토콜입니다. HTTPS는 SSL(Secure Sockets Layer) 또는 TLS(Transport Layer Security) 프로토콜을 사용하여 통신을 암호화하므로 데이터의 보안성이 향상됩니다. ..
Spring 프레임워크에서 @RequestParam 어노테이션은 HTTP 요청 파라미터를 컨트롤러 메서드의 매개변수로 바인딩할 때 사용됩니다. 이 글에서는 @RequestParam 어노테이션의 사용법과 예제 코드를 통해 자세히 알아보겠습니다. 1. 기본적인 @RequestParam 사용법 가장 간단한 형태의 @RequestParam 어노테이션은 다음과 같이 컨트롤러 메서드의 매개변수에 적용됩니다. import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RestCon..
Spring 프레임워크에서 @ResponseStatus 어노테이션은 컨트롤러 메서드의 HTTP 응답 상태 코드를 지정할 때 사용됩니다. 이 글에서는 @ResponseStatus 어노테이션의 사용법과 예제 코드를 통해 자세히 알아보겠습니다. 1. 기본적인 @ResponseStatus 사용법 가장 간단한 형태의 @ResponseStatus 어노테이션은 다음과 같이 컨트롤러 메서드에 적용됩니다. import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.ResponseStatus; import org.springframework.http.HttpStatus; import org.s..
Spring 프레임워크에서 @RequestHeader 어노테이션은 HTTP 요청의 헤더 정보를 컨트롤러 메서드의 매개변수로 주입할 때 사용됩니다. 이 글에서는 @RequestHeader 어노테이션의 사용법과 예제 코드를 통해 자세히 알아보겠습니다. 1. 기본적인 @RequestHeader 사용법 가장 간단한 형태의 @RequestHeader 어노테이션은 다음과 같이 컨트롤러 메서드의 매개변수로 사용됩니다. import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestHeader; import org.springframework.web.bind.annotation.R..
Python에서는 HTTP 요청을 처리하기 위해 requests 라이브러리를 사용할 수 있습니다. 이 라이브러리를 통해 GET, POST, PUT, PATCH, DELETE 등의 다양한 HTTP 메서드를 사용하여 서버와 통신할 수 있습니다. 아래는 각각의 메서드를 사용하는 방법과 예제입니다. 1. GET 요청 보내기 import requests response = requests.get('https://api.example.com/data') print(response.text) 2. POST 요청 보내기 import requests data = {'key': 'value'} response = requests.post('https://api.example.com/data', json=data) prin..
0. 들어 가면서 http는 비연결 지향적인 protocol인 관계로 client와 server가 서로를 인지할 수 없는 구조입니다. 이런 비연결 상태에서 client와 server간에 "너가 너냐"라는 것을 알수 있게 다음과 같은 방법이 생겼습니다. parameter로 항상 들고 다니기 예) http:// localhost/view.jsp?id=pungjoocookie를 설정해 항상 들고 다니기 예) set-cookie: id=pungjoo / cookie: id=pungjoo;사용자 정보는 server에 저장하고 client에는 cookie하나만 들고 다니기 예) set-cookie: JSESSIONID=GI4DEMBYGU2DAMRQ;설명드리려 하는 부분은 2~3번에 해당 하는 항목이며, 이는 Web..