Create an instance which serializes request messages to bytes eagerly on the caller thread
when either Call.execute() or Call.enqueue(retrofit2.Callback<T>) is called.
Return a new factory which streams serialization of request messages to bytes on the HTTP thread
This is either the calling thread for Call.execute(), or one of OkHttp's background
threads for Call.enqueue(retrofit2.Callback<T>).