1. Dealing with asynchronously Note that the HTTP APIs use Dart Futures in the return values. We recommend using the API calls with the async/await syntax. The networking calls generally follow a stepped approach: Create the client. Construct the Uri. Invoke the operation, and await the request object. Optionally, configure the headers and body of the request. Close the request, and await the res