IntroductionRESTful API Five Common HTTP MethodsPUT versus PATCHHTTP Status CodesAccept Header and Content-Type HeaderDifferent Ways of Requesting DataXMLHttpRequestExercise 14.01: Requesting Data Using XMLHttpRequestFetch APIExercise 14.02: Requesting Data Using the Fetch APIAxiosExercise 14.03: Requesting Data Using AxiosComparison of XMLHttpRequest, the Fetch API, and AxiosAxios versus the Fetch APIBetter Response HandlingBetter Error HandlingTesting APIs with PostmanExercise 14.04: GET and POST Requests with PostmanExercise 14.05: PUT, PATCH, and DELETE Requests with PostmanMaking API Requests in ReactReact Boilerplate and AxiosExercise 14.06: Installing React Boilerplate and AxiosTesting the NASA API with PostmanExercise 14.07: Testing the Endpoint with PostmanFetching Data with ReactExercise 14.08: Creating a Controlled Component to Fetch DataActivity 14.01: Building an App to Request Data from UnsplashSummary