student_developer
학생개발자의 IT Story
student_developer
전체 방문자
247,845
오늘
130
어제
124
반응형
  • 분류 전체보기 (187)
    • About Me (2)
    • IT NEWS (135)
      • Mobile NEWS (94)
      • laptop NEWS (3)
      • HW NEWS (4)
      • IT technology N.. (8)
      • IT company news (10)
    • OS || 운영체제 (1)
      • LINUX (1)
    • IT INFO (8)
      • Windows (5)
    • Programming (7)
      • C++ (1)
      • Python (3)
      • Project (1)
    • 일상 (7)
      • 일상 (6)
      • 이슈 (0)
    • 정보&꿀팁 (7)
    • IT & SW 칼럼 (1)

블로그 메뉴

    공지사항

    • 2020 새해 복 많이 받으세요^^
    • 소개

    인기 글

    • 학교 인터넷 게임 사이트 차단 속도 저하 없이 우회하기!
      2019.12.20
    • Python으로 미세먼지 농도를 확인하자!
      2020.03.06
      Python으로 미세먼지 농도를 확인하자!
    • [Review | Tip]딥러닝 기반 코드 자동완성 플러그⋯
      2019.12.12
      [Review | Tip]딥러닝 기반 코드 자동완성 플러그⋯
    • Windows 11, "이 설정은 관리자가 관리합니다"라고⋯
      2021.08.03
      Windows 11, "이 설정은 관리자가 관리합니다"라고⋯
    • [보안/기술]삼성 KNOX (삼성녹스) 란? -- 삼성 K⋯
      2019.02.25
      [보안/기술]삼성 KNOX (삼성녹스) 란? -- 삼성 K⋯

    태그

    • 삼성 갤럭시 S10
    • 삼성 갤럭시
    • 윈도우
    • 삼성 갤럭시 S10 플러스
    • Exynos
    • 삼성전자
    • Exynos 9820
    • 갤럭시 S10
    • 삼성
    • Samsung
    • 폴더블
    • 5G
    • samsung galaxy S10 Plus
    • Nvidia
    • 중국
    • 갤럭시 언팩 2019
    • galaxy S10
    • ces2019
    • ai
    • 갤럭시

    최근 댓글

    • 좋은 글 감사합니다.
      아이폰 14 pro max
    • 안녕하세요! 설치전 질문 있습니다. 보안부팅을 해제후에 설⋯
      ㅜㅜ
    • node.js 설치 확인해보세요
      IlllIIllIllIl
    • URL 주소는 어디서 찾아볼 수 있을까요?? 공공데이터 포⋯
      연빈
    • 리뷰 정말 잘 봤습니다. 블로거님 글 보니 저도 가격비교하⋯
      세일즈코리아

    최근 글

    • 삼성 갤럭시 GOS(Game Optimizing Servi⋯
      2022.03.04
      삼성 갤럭시 GOS(Game Optimizing Servi⋯
    • 삼성 Exynos 2200 공개!.. Samsung Xcl⋯
      2022.01.18
      삼성 Exynos 2200 공개!.. Samsung Xcl⋯
    • 삼성 갤럭시 S22 론칭 시점에 Exynos 2200 공개⋯
      2022.01.13
      삼성 갤럭시 S22 론칭 시점에 Exynos 2200 공개⋯
    • 삼성전자 CES 2022 티져 영상 공개
      2021.12.28
      삼성전자 CES 2022 티져 영상 공개
    • [Windows 11] 비정상적으로 느린 윈도우 업데이트 ⋯
      2021.11.21
      [Windows 11] 비정상적으로 느린 윈도우 업데이트 ⋯

    티스토리

    hELLO · Designed By 정상우.
    student_developer

    학생개발자의 IT Story

    [1]Python Requests (HTTP)
    Programming

    [1]Python Requests (HTTP)

    2019. 5. 18. 12:38
    반응형

    *본 글은 Python 3.7을 기준으로 작성되었습니다.

    Python에서 HTTP 요청을 보내기 위해서는 requests 모듈이 필요합니다.

    request모듈은 python 기본 모듈입니다.

     

    먼저 다음과 같이 입력합니다.

    import requests

    import는 이미 만들어진 패키지를 가져오는 역할을 합니다.

    requests는 HTTP 요청을 위한 모듈입니다.

     

    req = requests

    위 구문은 requests 를 req.post / req.get 와 같이 작성할 수 있게 합니다.

    # requests.post / requests.get

    import requests
    import json
    req = requests
    URL = 'https://api.androidhive.info/contacts/'
    response = req.get(URL, verify=False).json()
    print(Response)

    import json은 json형식의 리스폰스 데이터를 처리할수 있게 하는 모듈입니다.

     

    Responnse = req.get(URL, verify=False).json()

    여기서  verify=False는 SSL관련 오류를 무시하기 위함입니다.

    위 코드는 요청(request)값을 대입 연산자 '='를 통해 Response에 저장하는 구문입니다.

    print(Response)

    위 구문은 Response에 저장된 요청(request)값을 print, 출력하는 구문입니다.

     

    처음으로 Python 강좌를 시작하게 되었습니다.

    피드백은 항상 감사합니다.

     

    문의는 admin@krcesdev.com 으로 보내주시면 감사하겠습니다.

    좋은 하루 보내세요.

    반응형
      'Programming' 카테고리의 다른 글
      • [Review | Tip]딥러닝 기반 코드 자동완성 플러그인 "TabNine"
      student_developer
      student_developer
      최신 IT 동향 정보 및 뉴스, SW개발 분야, 게임 관련 뉴스 및 정보를 다루는 종합 IT & Culture 블로그
      댓글쓰기
      [Review | Tip]딥러닝 기반 코드 자동완성 플러그인 "TabNine"
      다음 글
      [Review | Tip]딥러닝 기반 코드 자동완성 플러그인 "TabNine"

      티스토리툴바