Class RequestService<RequestType, ResponseType>
Constructors
constructor
- new RequestService<RequestType, ResponseType>(config: ProtoHttpConfig<RequestType, ResponseType>, http: HttpClient, errorsService: ErrorsService): RequestService<RequestType, ResponseType>
Type Parameters
Parameters
config: ProtoHttpConfig<RequestType, ResponseType>
http: HttpClient
errorsService: ErrorsService
Returns RequestService<RequestType, ResponseType>
Methods
request
- request(endpoint: string, req?: RequestType, options?: RequestOptions): Observable<ResponseType>
Parameters
endpoint: string
Optional req: RequestType
Optional options: RequestOptions
Returns Observable<ResponseType>
requestFile
- requestFile(endpoint: string, req?: RequestType, options?: RequestOptions): Observable<File>
Parameters
endpoint: string
Optional req: RequestType
Optional options: RequestOptions
Returns Observable<File>
Makes an http request.
Example: