title: Difference between $http.get , $http.post ,$http.put , $http.delete $http.head and $http.jsonp
body: <p>I am new to angular js and web development.
  Please help me.</p>
  
  <p>Today i read about $http in angular js but  i am only aware about the get and post methods .</p>
  
  <p>Can Please anyone explain ,me what is  the  Difference between $http.get , $http.post ,$http.put , $http.delete  $http.head and $http.jsonp </p>
  
  <p>all of them and when to use.</p>
  
  <p>Thanks in advance.</p>