http get explanation for beginners