当前位置: 首页>>代码示例>>TypeScript>>正文


TypeScript Response.text方法代码示例

本文整理汇总了TypeScript中angular2/http.Response.text方法的典型用法代码示例。如果您正苦于以下问题:TypeScript Response.text方法的具体用法?TypeScript Response.text怎么用?TypeScript Response.text使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在angular2/http.Response的用法示例。


在下文中一共展示了Response.text方法的10个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的TypeScript代码示例。

示例1: DOMParser

 .map((res: Response) => {
     let dom = (new DOMParser()).parseFromString(res.text(), "text/xml");
     let json = xml2json(dom, "");
     let cert = "-----BEGIN CERTIFICATE-----" + JSON.parse(json).EntityDescriptor[0]["ds:Signature"]["KeyInfo"]["X509Data"]["X509Certificate"] + "-----END CERTIFICATE-----";
     let key = KEYUTIL.getKey(cert);
     return KJUR.jws.JWS.verifyJWT(token, key, { alg: ['RS256'] });
 })
开发者ID:AlexHiesch,项目名称:dev,代码行数:7,代码来源:validation.service.ts

示例2: Array

            // Http Success
            (res:Response) => {

                if (res.status === 200) {
                    this.currentData = (res.text() !== '') ? res.json() : [{data: new Array(), group: new Array()}];
                }

            },
开发者ID:anonymous1983,项目名称:ng2_dynamique_conception,代码行数:8,代码来源:statistic.component.ts

示例3: handleSignInResponse

    // handles the sign-in response.
    private handleSignInResponse(res: Response): Promise<WinkUser> {

        console.log("Sign in response status: " + res.status);

        if (res.status !== 200) {
            this.user.isSignedIn = false;
            console.log("Error: failed to sign in: \n" + res.text());
            return Promise.reject<WinkUser>(res);
        }
        else {
            this.user = JSON.parse(res.text());
            this.user.isSignedIn = true;

            console.log("Success: Signed in!");
            return Promise.resolve<WinkUser>(this.user);
        }
    }
开发者ID:HenryRawas,项目名称:console,代码行数:18,代码来源:winkService.ts

示例4: handleError

 private handleError (error: Response) {
     console.error('http error');
     console.error(error);
     let errorText = error.text();
     if (error.status == 200) {
         errorText = 'The whole server is down. The connection has been refused.';
     }
     return Observable.throw(errorText || 'Server error');
 }
开发者ID:EnricoPicci,项目名称:Sudoku-on-Angular2,代码行数:9,代码来源:messageRepositoryRest.service.ts

示例5: error

 error (res: Response) {
     let error;
     if (!(res instanceof Response)) {
         error = JSON.stringify(res);
     } else if (res.status >= 300) {
         error = 'Unexpected result.';
         if (res.status == 404) {
             error = res.text() || 'Resource not found';
         } else if (res.status == 400) {
             error = res.text() || 'Request could not be processed.';
         } else if (res.status == 401) {
             error = res.text() || 'Not authorized.';
         } else if (res.status == 403) {
             error = "You're not allowed to be here. Contact support for more information.";
         } else if (res.status == 500) {
             error = 'There was a problem with the server; try again later or contact support if the issue persists.';
         }
     }
     return Observable.throw(error);
 }
开发者ID:florinvoicuu,项目名称:abc-frontend,代码行数:20,代码来源:utilities.ts

示例6:

        this.httpProvider.getRequest('/src/mocks/map.json').subscribe(// Http Success
            (res:Response) => {

                if (res.status === 200) {
                    if (res.text() !== '') {
                        this.map = res.json();
                        this.currentMap = this.map[0];
                        this.currentSubMap = {};
                    }
                }

            },
开发者ID:anonymous1983,项目名称:ng2_dynamique_conception,代码行数:12,代码来源:statistic.component.ts

示例7: tryParseErrorResponse

 tryParseErrorResponse(err:Response):any {
     let body:string = err.text();
     if(_.isEmpty(body)) {
         return body;
     }
     try {
         return err.json();
     } catch(e) {
         return body;
     }
 }
开发者ID:RGZINC,项目名称:swagger2-angular2-materialize,代码行数:11,代码来源:body-modal.ts

示例8: handleEnumerateDevicesResponse

    // handles the enumerate devices response.
    private handleEnumerateDevicesResponse(res: Response, idKeyFilter: string): Promise<WinkDevice[]> {

        console.log("Enumerate devices response status: " + res.status);

        if (res.status !== 200) {
            this.user.isSignedIn = false;
            console.log("Error: failed to enumerate devices: \n" + res.text());
            return Promise.reject<WinkDevice[]>(res);
        }
        else {

            let response: WinkDeviceEnumerationResponse = JSON.parse(res.text());

            // filter down to devices that have the specified ID Key filter
            // (e.g. light_bulb_id if we are looking for lightbulbs)
            this.devices = response.data.filter((WinkDevice) => {
                return !!WinkDevice[idKeyFilter];
            });

            console.log("Success: Devices enumerated");

            return Promise.resolve<WinkDevice[]>(this.devices);
        }
    }
开发者ID:HenryRawas,项目名称:console,代码行数:25,代码来源:winkService.ts

示例9: handleError

	// TODO Change to handleError service
	private handleError(error: Response) {
		// in a real world app, we may send the error to some remote logging infrastructure
		// instead of just logging it to the console
		console.error(error);
		return Observable.throw(error.text() || 'Server error');
	}
开发者ID:zerbusdetroy,项目名称:bank-client,代码行数:7,代码来源:login-state.service.ts

示例10:

 .then((res:Response) =>
 {
     console.log('\n'+res.text());
     this.regsuccess = true;
 });
开发者ID:Kuablaikan,项目名称:Taskv3,代码行数:5,代码来源:reg.ts


注:本文中的angular2/http.Response.text方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。