The earliest phase that happens before any other.
Send request to remote server.
Use this phase for logging and other actions that don't modify request or shared data.
Receive pipeline execution phase.
Use this phase to modify request with shared state.