Promise<XMLHttpRequest> createXMLHttpRequest();
/*
* The batch is ready for a transmission and being known by the user agent. * This request function can be failed for running out resources of the user agent.
* As so, drop the old batches to release the resources. The state is transited
* from NOTSUBMITTED to WAITING.