finish demo of ?http with SHA