Split `post` into `postJson` and `postMultipart`