Title: Http Backlog · Issue #2793 · angular/angular · GitHub
Open Graph Title: Http Backlog · Issue #2793 · angular/angular
X Title: Http Backlog · Issue #2793 · angular/angular
Description: Prioritized list of features and issues to take care of relating to the Http library. Closed #2816 chore(http): add XMLHttpRequest as type on XHRConnection #2810 feat(http): simple, dynamic retrying of failed requests Implemented #2564 r...
Open Graph Description: Prioritized list of features and issues to take care of relating to the Http library. Closed #2816 chore(http): add XMLHttpRequest as type on XHRConnection #2810 feat(http): simple, dynamic retryin...
X Description: Prioritized list of features and issues to take care of relating to the Http library. Closed #2816 chore(http): add XMLHttpRequest as type on XHRConnection #2810 feat(http): simple, dynamic retryin...
Opengraph URL: https://github.com/angular/angular/issues/2793
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Http Backlog","articleBody":"Prioritized list of features and issues to take care of relating to the `Http` library.\n## Closed\n- [x] #2816 _chore(http): add XMLHttpRequest as type on XHRConnection_\n- [x] #2810 _feat(http): simple, dynamic retrying of failed requests_\n## Implemented\n- [x] #2564 _refactor(Http): remove HttpFactory_\n- [x] #2415 _feat(http): EventEmitter and Dart support_\n- [x] #2818 _feat(http): add JsonP and JsonPBackend_\n- [x] #2680 _refactor(http): move http into its own module as sibling of angular2_\n- [x] #3365 _fix(http): cannot use jsonpInjectables and httpInjectables in same injector_\n- [x] #2417 _feat(http): implement support for headers and url params objects in http_\n- [x] #2635 _http should complete after response_\n- [x] #2904 _chore(http): convert RequestMethods to const list_\n- [x] #3110 _feat(Observable): swap underlying RxJS implementation used by EventEmitter with RxJS-Next_ (Blocked by RxJS alpha release)\n- [x] #3339 _chore(http): remove unused properties from Request and Response_\n- [x] #2788 _Http class requires `@Inject` decorator to be injected when using TypeScript_\n- [x] #4245 _fix(http): should throw an exception if input to `http.request` is not string or `Request`_\n- [x] #2800 _feat(http): implement error propagation in XHRBackend_\n- [x] #4043 _Http requests should be lazy / cold Observables_\n- [x] #2840 _feat(http): accept string for method in RequestOptions class and interface_\n- [x] #2794 @robwormald M38 _feat(http): directly return RxJS Observable or Dart Stream from Http \n methods_\n- [x] #4588 _Fix async pipe so it works with Http / proper Observables_\n- [x] #5015 Fix Connection.response typedef to Observable\u003cResponse\u003e\n## Blocked\n- [ ] #2684 Needs design _RFC: Http interceptors and transformers_\n- [ ] #2822 Needs design _feat(http): helpers/guides for short polling_\n- [ ] Security features (No issue yet, needs design)\n## In Progress/Current Milestone\n## Ready to Implement\n\nOrdered roughly by a factor of priority \u0026 level of effort\n- [ ] #2554 _refactor(http): move mock_backend to test_lib module_\n- [ ] #4472 _refactor(http): convert Connection interface to be Observable of Response_\n- [ ] #4231 _feat(http): add support for withCredentials_\n- [ ] #2897 _feat(http): support use by AngularJS 1.x applications_\n- [ ] #2806 _chore(http): assert that url is present in RequestOptions when creating a Request_\n- [ ] #2609 _perf(http): Provide means to optimize response parsing_\n- [ ] #2803 _feat(http): Support many types of body on Request/Response and all ConnectionBackend implementations_\n- [ ] #2903 _feat(http): automatically set request Content-Type header based on body type_\n- [ ] #2812 _feat(http): add timeout support to `Request`_\n- [ ] #2795 _feat(http): implement streaming upload/download_\n- [ ] #2799 _refactor(http): only use readyState in mock connection_\n- [ ] #3513 _refactor(http): rename URLSearchParams to something else_\n","author":{"url":"https://github.com/jeffbcross","@type":"Person","name":"jeffbcross"},"datePublished":"2015-06-30T21:47:21.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":10},"url":"https://github.com/2793/angular/issues/2793"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:7b6412ae-51c7-a456-a647-7f40798bebfe |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | ACCA:3AE731:2652425:35D0A0F:6A5F6632 |
| html-safe-nonce | 229003ea76fea370a191f9ada3b13c8251102a9b040d6f7c8729acd49743fe14 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJBQ0NBOjNBRTczMToyNjUyNDI1OjM1RDBBMEY6NkE1RjY2MzIiLCJ2aXNpdG9yX2lkIjoiMjYxMTA3MzY5NjYzNjI5ODgwMiIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | 0c473778ee23665ec0380f366a6c790d05eeb46e24b90c523c4df4bf2d1af85c |
| hovercard-subject-tag | issue:92208822 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/angular/angular/2793/issue_layout |
| twitter:image | https://opengraph.githubassets.com/80569c0f2c400b3b6421e5b3328228db8e493e87e42570d75b0b1f3dc38afb95/angular/angular/issues/2793 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/80569c0f2c400b3b6421e5b3328228db8e493e87e42570d75b0b1f3dc38afb95/angular/angular/issues/2793 |
| og:image:alt | Prioritized list of features and issues to take care of relating to the Http library. Closed #2816 chore(http): add XMLHttpRequest as type on XHRConnection #2810 feat(http): simple, dynamic retryin... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | jeffbcross |
| hostname | github.com |
| expected-hostname | github.com |
| None | 00788ab1bca5e7741110f9acff93fb613e3960b647280b664f19a2f2727fc38a |
| turbo-cache-control | no-preview |
| go-import | github.com/angular/angular git https://github.com/angular/angular.git |
| octolytics-dimension-user_id | 139426 |
| octolytics-dimension-user_login | angular |
| octolytics-dimension-repository_id | 24195339 |
| octolytics-dimension-repository_nwo | angular/angular |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 24195339 |
| octolytics-dimension-repository_network_root_nwo | angular/angular |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 0f1c555eb8c0d65e8ad53f33a2a87d02583a75b0 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width