Skip to content

Commit 7c15139

Browse files
committed
feat($http): new $http service, removing $xhr.*
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
1 parent e35531d commit 7c15139

19 files changed

+1572
-1116
lines changed

Rakefile

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,17 +23,14 @@ ANGULAR = [
2323
'src/service/document.js',
2424
'src/service/exceptionHandler.js',
2525
'src/service/hover.js',
26+
'src/service/http.js',
2627
'src/service/invalidWidgets.js',
2728
'src/service/location.js',
2829
'src/service/log.js',
2930
'src/service/resource.js',
3031
'src/service/route.js',
3132
'src/service/routeParams.js',
3233
'src/service/window.js',
33-
'src/service/xhr.bulk.js',
34-
'src/service/xhr.cache.js',
35-
'src/service/xhr.error.js',
36-
'src/service/xhr.js',
3734
'src/service/locale.js',
3835
'src/directives.js',
3936
'src/markups.js',

jsTestDriver-coverage.conf

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,16 +26,13 @@ load:
2626
- src/service/document.js
2727
- src/service/exceptionHandler.js
2828
- src/service/hover.js
29+
- src/service/http.js
2930
- src/service/invalidWidgets.js
3031
- src/service/location.js
3132
- src/service/log.js
3233
- src/service/resource.js
3334
- src/service/route.js
3435
- src/service/window.js
35-
- src/service/xhr.bulk.js
36-
- src/service/xhr.cache.js
37-
- src/service/xhr.error.js
38-
- src/service/xhr.js
3936
- src/service/locale.js
4037
- src/directives.js
4138
- src/markups.js

jsTestDriver-jquery.conf

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,17 +26,14 @@ load:
2626
- src/service/document.js
2727
- src/service/exceptionHandler.js
2828
- src/service/hover.js
29+
- src/service/http.js
2930
- src/service/invalidWidgets.js
3031
- src/service/location.js
3132
- src/service/log.js
3233
- src/service/resource.js
3334
- src/service/route.js
3435
- src/service/routeParams.js
3536
- src/service/window.js
36-
- src/service/xhr.bulk.js
37-
- src/service/xhr.cache.js
38-
- src/service/xhr.error.js
39-
- src/service/xhr.js
4037
- src/service/locale.js
4138
- src/directives.js
4239
- src/markups.js

jsTestDriver-perf.conf

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ load:
2424
- src/service/document.js
2525
- src/service/exceptionHandler.js
2626
- src/service/hover.js
27+
- src/service/http.js
2728
- src/service/invalidWidgets.js
2829
- src/service/location.js
2930
- src/service/log.js
@@ -32,10 +33,6 @@ load:
3233
- src/service/routeParams.js
3334
- src/service/updateView.js
3435
- src/service/window.js
35-
- src/service/xhr.bulk.js
36-
- src/service/xhr.cache.js
37-
- src/service/xhr.error.js
38-
- src/service/xhr.js
3936
- src/service/locale.js
4037
- src/directives.js
4138
- src/markups.js

jsTestDriver.conf

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,17 +26,14 @@ load:
2626
- src/service/document.js
2727
- src/service/exceptionHandler.js
2828
- src/service/hover.js
29+
- src/service/http.js
2930
- src/service/invalidWidgets.js
3031
- src/service/location.js
3132
- src/service/log.js
3233
- src/service/resource.js
3334
- src/service/route.js
3435
- src/service/routeParams.js
3536
- src/service/window.js
36-
- src/service/xhr.bulk.js
37-
- src/service/xhr.cache.js
38-
- src/service/xhr.error.js
39-
- src/service/xhr.js
4037
- src/service/locale.js
4138
- src/directives.js
4239
- src/markups.js

src/angular-bootstrap.js

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -110,17 +110,14 @@
110110
'service/document.js',
111111
'service/exceptionHandler.js',
112112
'service/hover.js',
113+
'service/http.js',
113114
'service/invalidWidgets.js',
114115
'service/location.js',
115116
'service/log.js',
116117
'service/resource.js',
117118
'service/route.js',
118119
'service/routeParams.js',
119120
'service/window.js',
120-
'service/xhr.bulk.js',
121-
'service/xhr.cache.js',
122-
'service/xhr.error.js',
123-
'service/xhr.js',
124121
'service/locale.js',
125122

126123
'apis.js',

0 commit comments

Comments
 (0)