본문 바로가기

RESTful2

[파이썬(PYTHON) : 중급] 네트워크 프로그래밍 7. 네트워크 프로그래밍 네트워크 프로그래밍에서는 소켓 프로그래밍을 통해 네트워크 통신을 구현하는 방법을 배웁니다. HTTP 요청 및 응답 처리를 다루며, RESTful API 개념 및 활용 방법에 대해 알아봅니다. 웹 스크레이핑 기법을 통해 웹사이트에서 데이터를 추출하는 방법을 학습하게 됩니다. 7.1. 소켓 프로그래밍 7.1.1. 소켓 프로그래밍 이해하기 7.1.1.1. 소켓의 개념 및 이해 소켓(socket)은 컴퓨터 네트워크에서 데이터를 주고받는 두 컴퓨터 간의 통신을 가능하게 하는 연결점입니다. 기본적으로 하나의 컴퓨터(서버)가 특정 포트에 소켓을 열어두면, 다른 컴퓨터(클라이언트)가 그 소켓에 연결하여 데이터를 주고받을 수 있습니다. 7.1.1.2. 클라이언트와 서버 소켓의 차이점 서버 소켓은.. 2023. 5. 11.
[자바(JAVA)] 자바와 웹 서비스 43. 자바와 웹 서비스 43.1. 웹 서비스 개요 웹 서비스는 네트워크 상에서 서로 다른 시스템 간에 상호 작용을 가능하게 하는 기술입니다. 웹 서비스는 플랫폼과 프로그래밍 언어에 독립적이며, 일반적으로 XML 또는 JSON과 같은 데이터 형식을 사용하여 통신합니다. 웹 서비스는 주로 SOAP(Simple Object Access Protocol)과 REST(REpresentational State Transfer)라는 두 가지 방식으로 구현됩니다. 43.2. SOAP 웹 서비스 SOAP는 XML 기반의 프로토콜로, 웹 서비스를 구현하기 위한 표준입니다. SOAP 웹 서비스는 WSDL(Web Services Description Language) 파일을 사용하여 서비스의 인터페이스를 정의합니다. 자바에.. 2023. 4. 30.