A function to intercept and modify the request before it is sent.
The RequestInit object containing request configuration.
A Promise resolving to the modified RequestInit object or the original one.
A function to intercept and modify the request before it is sent.