Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

CodeSignal

Basics of HTTP Requests with Python

via CodeSignal

Overview

Master the essentials of API communication with Python! Learn to craft GET, POST, PUT, PATCH, and DELETE requests, decode responses, and manipulate resources through APIs. By course end, you'll confidently interact with any REST API using Python's requests library.

Syllabus

  • Unit 1: Introduction to REST APIs and HTTP Requests
    • Fetching API Data with Curl
  • Unit 2: Making GET Requests and Handling Responses
    • Automate API Requests with Python
    • Perfecting API Data Retrieval
    • Handling 404 Errors in HTTP Responses
    • Handling GET Requests Like a Pro
  • Unit 3: Working with Path and Query Parameters
    • Fetching To-Do with Path Parameters
    • Understanding Error Responses for Non-existent To-Do Items
    • Filter To-Do Items with Queries
    • Refine Todo List with Multiple Query Parameters
  • Unit 4: Sending Data with POST Requests
    • Craft Your JSON To-Do Data
    • Fix the POST Request Bugs
    • Investigating API Response to Missing Fields in POST Requests
    • Verify and Retrieve Newly Added To-Do Item
    • Mastering POST Requests with Python
  • Unit 5: Updating and Deleting Resources with PUT, PATCH, and DELETE
    • Updating Resources with PUT
    • Switch from PUT to PATCH
    • Switching from Patch to Delete
    • Master Requests with Python Functions
    • Master API Requests with Python

Reviews

Start your review of Basics of HTTP Requests with Python

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.