Skip to content

Commit

Permalink
feat($http): new $http service, removing $xhr.*
Browse files Browse the repository at this point in the history
Features:
- aborting requests
- more flexible callbacks (per status code)
- custom request headers (per request)
- access to response headers
- custom transform functions (both request, response)
- caching
- shortcut methods (get, head, post, put, delete, patch, jsonp)
- exposing pendingCount()
- setting timeout

Breaks renaming $xhr to $http
Breaks Takes one parameter now - configuration object
Breaks $xhr.cache removed - use configuration cache: true instead
Breaks $xhr.error, $xhr.bulk removed
Breaks Callback functions accepts parameters: response, status, headers

Closes angular#38
Closes angular#80
Closes angular#180
Closes angular#299
Closes angular#342
Closes angular#395
Closes angular#413
Closes angular#414
Closes angular#507
  • Loading branch information
vojtajina committed Sep 2, 2011
1 parent e35531d commit 7c15139
Show file tree
Hide file tree
Showing 19 changed files with 1,572 additions and 1,116 deletions.
5 changes: 1 addition & 4 deletions Rakefile
Original file line number Diff line number Diff line change
Expand Up @@ -23,17 +23,14 @@ ANGULAR = [
'src/service/document.js',
'src/service/exceptionHandler.js',
'src/service/hover.js',
'src/service/http.js',
'src/service/invalidWidgets.js',
'src/service/location.js',
'src/service/log.js',
'src/service/resource.js',
'src/service/route.js',
'src/service/routeParams.js',
'src/service/window.js',
'src/service/xhr.bulk.js',
'src/service/xhr.cache.js',
'src/service/xhr.error.js',
'src/service/xhr.js',
'src/service/locale.js',
'src/directives.js',
'src/markups.js',
Expand Down
5 changes: 1 addition & 4 deletions jsTestDriver-coverage.conf
Original file line number Diff line number Diff line change
Expand Up @@ -26,16 +26,13 @@ load:
- src/service/document.js
- src/service/exceptionHandler.js
- src/service/hover.js
- src/service/http.js
- src/service/invalidWidgets.js
- src/service/location.js
- src/service/log.js
- src/service/resource.js
- src/service/route.js
- src/service/window.js
- src/service/xhr.bulk.js
- src/service/xhr.cache.js
- src/service/xhr.error.js
- src/service/xhr.js
- src/service/locale.js
- src/directives.js
- src/markups.js
Expand Down
5 changes: 1 addition & 4 deletions jsTestDriver-jquery.conf
Original file line number Diff line number Diff line change
Expand Up @@ -26,17 +26,14 @@ load:
- src/service/document.js
- src/service/exceptionHandler.js
- src/service/hover.js
- src/service/http.js
- src/service/invalidWidgets.js
- src/service/location.js
- src/service/log.js
- src/service/resource.js
- src/service/route.js
- src/service/routeParams.js
- src/service/window.js
- src/service/xhr.bulk.js
- src/service/xhr.cache.js
- src/service/xhr.error.js
- src/service/xhr.js
- src/service/locale.js
- src/directives.js
- src/markups.js
Expand Down
5 changes: 1 addition & 4 deletions jsTestDriver-perf.conf
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ load:
- src/service/document.js
- src/service/exceptionHandler.js
- src/service/hover.js
- src/service/http.js
- src/service/invalidWidgets.js
- src/service/location.js
- src/service/log.js
Expand All @@ -32,10 +33,6 @@ load:
- src/service/routeParams.js
- src/service/updateView.js
- src/service/window.js
- src/service/xhr.bulk.js
- src/service/xhr.cache.js
- src/service/xhr.error.js
- src/service/xhr.js
- src/service/locale.js
- src/directives.js
- src/markups.js
Expand Down
5 changes: 1 addition & 4 deletions jsTestDriver.conf
Original file line number Diff line number Diff line change
Expand Up @@ -26,17 +26,14 @@ load:
- src/service/document.js
- src/service/exceptionHandler.js
- src/service/hover.js
- src/service/http.js
- src/service/invalidWidgets.js
- src/service/location.js
- src/service/log.js
- src/service/resource.js
- src/service/route.js
- src/service/routeParams.js
- src/service/window.js
- src/service/xhr.bulk.js
- src/service/xhr.cache.js
- src/service/xhr.error.js
- src/service/xhr.js
- src/service/locale.js
- src/directives.js
- src/markups.js
Expand Down
5 changes: 1 addition & 4 deletions src/angular-bootstrap.js
Original file line number Diff line number Diff line change
Expand Up @@ -110,17 +110,14 @@
'service/document.js',
'service/exceptionHandler.js',
'service/hover.js',
'service/http.js',
'service/invalidWidgets.js',
'service/location.js',
'service/log.js',
'service/resource.js',
'service/route.js',
'service/routeParams.js',
'service/window.js',
'service/xhr.bulk.js',
'service/xhr.cache.js',
'service/xhr.error.js',
'service/xhr.js',
'service/locale.js',

'apis.js',
Expand Down
Loading

0 comments on commit 7c15139

Please sign in to comment.