728x90 반응형 SMALL HTTP4 우분투에서 개발 환경 구축 wget wget은 HTTP 또는 FTP 통신을 사용해서 서버에서 파일 또는 콘텐츠를 다운로드해주는 소프트웨어이다. 아래 명령어를 터미널에 입력하여 wget을 설치해 준다. sudo apt install wget 데이터베이스 MySQL 설치 패키지를 다운로드한다. sudo wget https://dev.mysql.com/get/mysql-apt-config_0.8.29-1_all.deb ll 명령어로 mysql-apt-config_0.8.29-1_all.deb 파일을 확인할 수 있다. "dpkg status database is locked by another process" 에러 발생시 다음 명령어로 해결한다. # lock 파일 제거sudo rm /var/lib/apt/lists/locksudo rm.. 2024. 3. 26. [Python] 웹 요청 웹 요청 Requests는 파이썬에서 HTTP를 사용하기 위해 쓰여지는 라이브러리이다. 네이버 import requests host = "https://www.naver.com" res = requests.get(host) print(res.status_code) # 서버 상태 코드 print(res.raise_for_status()) # 200 ok가 아닌 경우 오류 실행 print(res.content.decode()[:100]) # 본문 print(res.text[:100]) # 본문 import requests, json host = "https://naver.com" my_data = {'id': 'gasbugs', 'pw':'password'} res = requests.get(host, da.. 2022. 11. 24. REST API (HTTP Requests / POST) (2) Request import requests url='https://www.naver.com/' r=requests.get(url) r.status_code:200 r.request.headers r.request.body:None header=r.headers header['date'] header['Content-Type'] r.encoding r.text[0:100] url_get='http://httpbin.org/get' payload={"name":"Joseph","ID":"123"} r=requests.get(url_get, params=payload) r.url r.request.body r.url r.request.body r.json() r.json()['args'] POST import.. 2022. 5. 11. 웹 프로그래밍의 이해 (2) URL URL은 네트워크 상에서 자원이 어디 있는지를 알려주기 위한 규약이다. 즉, 컴퓨터 네트워크와 검색 메커니즘에서의 위치를 지정하는, 웹 리소스에 대한 참조이다. 쉽게 말해서, 웹 페이지를 찾기위한 주소를 말한다. 프로토콜: http 호스트명: www.google.com 포트 번호: 80 경로: /search 쿼리 문자열: q=hello+world 프래그먼트: _top 전체 URL: http://www.google.com:80/search?q=hello+world#_top 프로토콜 : URL에 사용되는 프로토콜을 나타낸다. HTTP 또는 HTTPS일 수 있다. 호스트명 : 웹 서버의 호스트명으로 도메인 이름 또는 IP 주소로 표현할 수 있다. 포트 번호 : 웹 서버 내의 서비스 포트 번호이다. 생략.. 2021. 12. 21. 이전 1 다음 728x90 반응형 LIST