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 C++

via CodeSignal

Overview

In this course, you will learn how to interact with APIs using C++. By the end of this course, you’ll understand how to make GET, POST, PUT, PATCH, and DELETE requests to an API, interpret API responses, and perform basic operations like creating, reading, updating, and deleting resources.

Syllabus

  • Unit 1: Interacting with RESTful APIs Using C++
    • Fetching API Data Using Curl
  • Unit 2: Interacting with RESTful APIs Using C++: Automating GET Requests and Handling Responses
    • Performing GET Requests with httplib in C++
    • Fetch and Process Todos in C++
    • Handling 404 Errors in C++ API Requests
    • Fetching and Processing Todos with HTTP Requests in C++
  • Unit 3: Introduction to Path and Query Parameters in C++
    • Retrieve Specific To-Do Item Using Path Parameters
    • Modify Code to Simulate Item Not Found Scenario
    • Filter Todo Items Using Query Parameters in C++
    • Filtering Todos with Multiple Query Parameters in C++
  • Unit 4: Sending Data with POST Requests in C++
    • Crafting JSON Data and Sending POST Request in C++
    • Create and Fix API Call to Add Todo Item
    • Handling Missing Data in POST Requests
    • Verify Todo Item Addition via API Requests in C++
    • Crafting a POST Request in C++
  • Unit 5: Updating and Deleting Resources with PUT, PATCH, and DELETE in C++
    • Implementing PUT Method in C++ to Update a Todo Item
    • Partial Todo Item Update Using PATCH Request
    • Changing PATCH Request to DELETE in C++ Using httplib
    • Handling HTTP Requests with PUT, PATCH, and DELETE in C++
    • Managing Tasks in a Todo List Application Using API Requests

Reviews

Start your review of Basics of HTTP Requests with C++

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.