HTTP Requests with HTTPX: Introduction


Overview/Description
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description

Experience making and processing HTTP requests using HTTPX will help you integrate such requests into your web applications. In this entirely hands-on course, you'll dive into the mechanics of HTTP requests and responses using the HTTPX library.

You'll begin by invoking basic GET requests to request data from a remote server. You'll then explore the different possible forms of responses - ranging from HTML content and structured JSON data to binary data, such as images and videos.

Moving on, you'll learn to use POST requests to submit information to a remote server. Lastly, you'll cover a host of other HTTP requests that can be invoked with HTTPX, namely HEAD requests to retrieve headers, OPTIONS requests to get communication information, PUT requests to create or update resources, and DELETE requests to remove them.



Expected Duration (hours)
1.4

Lesson Objectives

HTTP Requests with HTTPX: Introduction

  • discover the key concepts covered in this course
  • install the latest available version of HTTPX on your system
  • make basic GET request calls using HTTPX and examine the Response objects that are returned
  • identify the different forms of responses that may be contained within an HTTPX Response object
  • submit HTTP GET requests with one or more parameters using HTTPX
  • extract useful information from different forms of HTTPX Response objects
  • retrieve and work with binary data, such as images using HTTPX
  • submit data to a remote server using a POST request with HTTPX
  • define and submit a POST request containing JSON and binary data
  • retrieve information about a remote resource using a HEAD request
  • recognize the different types of HTTP requests that can be invoked with HTTPX and describe the use cases for each of them
  • summarize the key concepts covered in this course
  • Course Number:
    it_pyhrhxdj_01_enus

    Expertise Level
    Beginner