core-ajax can pass `body` data directly to xhr for further processing; core-xhr makes decisions about the structuring request data based on method (see #3)