157 lines
2.7 KiB
Plaintext
157 lines
2.7 KiB
Plaintext
|
|
p.location-badge.
|
|
exported from <a href='../http'>angular2/http</a>
|
|
defined in <a href="https://github.com/angular/angular/tree/2.0.0-alpha.37/modules/angular2/src/http/http.ts#L34-L180">angular2/src/http/http.ts (line 34)</a>
|
|
|
|
:markdown
|
|
The http module provides services to perform http requests. To get started, see the <a href='Http-class.html'><code>Http</code></a>
|
|
class.
|
|
|
|
.l-main-section
|
|
h2 Annotations
|
|
.l-sub-section
|
|
h3.annotation Injectable
|
|
pre.prettyprint
|
|
code.
|
|
@Injectable()
|
|
|
|
|
|
.l-main-section
|
|
h2 Members
|
|
.l-sub-section
|
|
h3 constructor
|
|
|
|
|
|
pre.prettyprint
|
|
code.
|
|
constructor(_backend: ConnectionBackend, _defaultOptions: RequestOptions)
|
|
|
|
:markdown
|
|
|
|
|
|
|
|
|
|
|
|
|
|
.l-sub-section
|
|
h3 request
|
|
|
|
|
|
pre.prettyprint
|
|
code.
|
|
request(url: string | Request, options?: RequestOptionsArgs)
|
|
|
|
:markdown
|
|
Performs any type of http request. First argument is required, and can either be a url or
|
|
a <a href='Request-class.html'><code>Request</code></a> instance. If the first argument is a url, an optional <a href='RequestOptions-class.html'><code>RequestOptions</code></a>
|
|
object can be provided as the 2nd argument. The options object will be merged with the values
|
|
of <a href='BaseRequestOptions-class.html'><code>BaseRequestOptions</code></a> before performing the request.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
.l-sub-section
|
|
h3 get
|
|
|
|
|
|
pre.prettyprint
|
|
code.
|
|
get(url: string, options?: RequestOptionsArgs)
|
|
|
|
:markdown
|
|
Performs a request with `get` http method.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
.l-sub-section
|
|
h3 post
|
|
|
|
|
|
pre.prettyprint
|
|
code.
|
|
post(url: string, body: string, options?: RequestOptionsArgs)
|
|
|
|
:markdown
|
|
Performs a request with `post` http method.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
.l-sub-section
|
|
h3 put
|
|
|
|
|
|
pre.prettyprint
|
|
code.
|
|
put(url: string, body: string, options?: RequestOptionsArgs)
|
|
|
|
:markdown
|
|
Performs a request with `put` http method.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
.l-sub-section
|
|
h3 delete
|
|
|
|
|
|
pre.prettyprint
|
|
code.
|
|
delete(url: string, options?: RequestOptionsArgs)
|
|
|
|
:markdown
|
|
Performs a request with `delete` http method.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
.l-sub-section
|
|
h3 patch
|
|
|
|
|
|
pre.prettyprint
|
|
code.
|
|
patch(url: string, body: string, options?: RequestOptionsArgs)
|
|
|
|
:markdown
|
|
Performs a request with `patch` http method.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
.l-sub-section
|
|
h3 head
|
|
|
|
|
|
pre.prettyprint
|
|
code.
|
|
head(url: string, options?: RequestOptionsArgs)
|
|
|
|
:markdown
|
|
Performs a request with `head` http method.
|
|
|
|
|
|
|
|
|
|
|
|
|