content length has to be > 0