🚀 Get 25% off access to all my premium courses - use discount code FUNCMAIN at checkout - view the pricing page now!

HTTP Image HTTP

Sunset in the mountains

Retrying HTTP Requests in Go with retry-go

In this tutorial, we are going to look at how we can retry http requests in go using the retry-go package.

http
Sunset in the mountains

How To Consume Data From A REST HTTP API With Go

Learn how to consume RESTful APIs in Go (Golang) with this step-by-step tutorial. Perfect for developers looking to master HTTP requests and JSON parsing in Go.

intermediate
go
http
rest-api
Sunset in the mountains

Supercharge Your Go Tests Using Fake HTTP Services

Learn how to write reliable tests in Go by using fake HTTP services. This tutorial covers examples with httptest and the fakes library.

testing
http
golang
Sunset in the mountains

Improving Error Handling

In this video, we are going to look at how we can improve the way we define and return errors from our HTTP client.

golang
http
Sunset in the mountains

Bootstrapping our HTTP Client

In this video, we are going to be bootstrapping our HTTP client and getting the rest of our project setup out of the way.

golang
http
Sunset in the mountains

Course Overview

In this video, we'll be covering what HTTP clients are in Go, why they are important and more importantly what we'll be covering in this course.

golang
http
Sunset in the mountains

Go HTTP Client Development Course

Learn how to build production-grade HTTP clients in Go!

Go
HTTP
Sunset in the mountains

Greater Customization of The Client

In this video, we are going to be looking at how we can offer greater customization of our Go clients using the option function parameter pattern.

golang
http
Sunset in the mountains

Improving Test Coverage with httptest

In this video, we are going to be looking at how we can improve the test coverage of our client using httptest

golang
http
Sunset in the mountains

Making HTTP Requests

In this video, we are going to be defining our first exposed method from our client that will allow us to make http requests.

golang
http
Next Page >>
Showing Page 1 of 2