feat(http): add basic http service

This implementation only works in JavaScript, while the Observable transpilation
story gets worked out. Right now, the service just makes a simple request,
and returns an Observable of Response.

Additional functionality will be captured in separate issues.

Fixes #2028
This commit is contained in:
Jeff Cross
2015-04-28 23:07:55 -07:00
parent 363b9ba415
commit 21568106b1
35 changed files with 1054 additions and 2 deletions

View File

@ -0,0 +1,12 @@
export enum RequestModesOpts { Cors, NoCors, SameOrigin };
export enum RequestCacheOpts { Default, NoStore, Reload, NoCache, ForceCache, OnlyIfCached };
export enum RequestCredentialsOpts { Omit, SameOrigin, Include };
export enum RequestMethods { GET, POST, PUT, DELETE, OPTIONS, HEAD };
export enum ReadyStates { UNSENT, OPEN, HEADERS_RECEIVED, LOADING, DONE, CANCELLED };
export enum ResponseTypes { Basic, Cors, Default, Error, Opaque }