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


TypeScript Headers.delete方法代码示例

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


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

示例1: saveComment

 saveComment(id, comment,value){    
 var headers = new Headers();
 if (this._authenticationService.isLoggedIn()) {
     headers = this.httpClient.createHeader(headers);
     headers.append('Content-Type', 'application/json');
 }else{
     headers.delete('Authorization');
     headers.delete('Content-Type');
     headers.append('Authorization',"");
 }
 var _resultUrl = '/story/'+id+'/addRating'; 
 return this.http.post(_resultUrl, JSON.stringify({ "value": value ,"comment": comment}),{headers})
         .map(this.extractData)
         .do(data => console.log(data))
         .catch(this.handleError);
 }
开发者ID:BarbaraSikora,项目名称:storii,代码行数:16,代码来源:presentation.service.ts

示例2: deleteRating

 deleteRating(id){
      var headers = new Headers();
     if (this._authenticationService.isLoggedIn()) {
         headers = this.httpClient.createHeader(headers);
         headers.append('Content-Type', 'application/json');
     }else{
         headers.delete('Authorization');
         headers.delete('Content-Type');
         headers.append('Authorization',"");
     }
     var _resultUrl = '/story/'+id+'/deleteRating'; 
     return this.http.delete(_resultUrl, {headers})
             .map(this.extractData)
             .do(data => console.log(data))
             .catch(this.handleError);
 }
开发者ID:BarbaraSikora,项目名称:storii,代码行数:16,代码来源:presentation.service.ts

示例3: createNewStory

  createNewStory(name,author_name,co_author_name,is_published){
    var headers = new Headers();
  	if (this._authenticationService.isLoggedIn()) {
  		headers = this.httpClient.createHeader(headers);
  		headers.append('Content-Type', 'application/json');
  	}else{
  		headers.delete('Authorization');
  		headers.delete('Content-Type');
  		headers.append('Authorization',"");
  	}
	var _resultUrl = '/story/'; 
    return this.http.post(_resultUrl, JSON.stringify({ "name": name ,"authorName": author_name ,"coAuthorName": "","published":false}),{headers})
            .map(this.extractData)
            .do(data => console.log(data))
            .catch(this.handleError);
  }
开发者ID:BarbaraSikora,项目名称:storii,代码行数:16,代码来源:profile.service.ts

示例4: updateStoryValues

	updateStoryValues(key, value ,story_id){
	    var headers = new Headers();
	    if (this._authenticationService.isLoggedIn()) {
	  		headers = this.httpClient.createHeader(headers);
	 		headers.append('Content-Type', 'application/json');
  		}else{
  			headers.delete('Authorization');
  			headers.delete('Content-Type');
  			headers.append('Authorization',"");
  		}
		var _resultUrl = '/story/'+story_id; 
	    return this.http.put(_resultUrl, JSON.stringify(new function(){ this[key] = value; }),{headers})
	            .map(this.extractData)
	            //.do(data => console.log(data))
	            .catch(this.handleError);
	  	
	}
开发者ID:BarbaraSikora,项目名称:storii,代码行数:17,代码来源:editBar.service.ts

示例5: setProfileImage

	setProfileImage(formData){
		 var headers = new Headers();
	    if (this._authenticationService.isLoggedIn()) {
	  		headers = this.httpClient.createHeader(headers);
	 	 	headers.append('Content-Type', 'multipart/form-data; boundary="myBoundary"');
  		}else{
  			headers.delete('Authorization');
  			headers.delete('Content-Type');
  			headers.append('Authorization',"");
  		}
  		
  		
		var _resultUrl = '/attachmentUI/addUserImage'; 
		console.log(_resultUrl);
	    return this.http.post(_resultUrl, formData ,{headers})
	            .map(this.extractData)
	            .do(data => console.log(data))
	            .catch(this.handleError);
	
	
	}
开发者ID:BarbaraSikora,项目名称:storii,代码行数:21,代码来源:editBar.service.ts

示例6: searchUser

   searchUser (term): Observable<Search[]> {
   	var headers = new Headers();
   	if (this._authenticationService.isLoggedIn()) {
  		headers = this.httpClient.createHeader(headers);
  	}else{
  		headers.delete('Authorization');
  		headers.append('Authorization',"");
  	}
	var _resultUrl = '/user/findByName/'; // URL to JSON file
    return this.http.get(_resultUrl+term,{headers})
            .map(this.extractData)
           // .do(data => console.log(data))
            .catch(this.handleError);
  }
开发者ID:BarbaraSikora,项目名称:storii,代码行数:14,代码来源:search.service.ts

示例7: getLoggedInUser

	getLoggedInUser(){
		var headers = new Headers();
	    if (this._authenticationService.isLoggedIn()) {
	  		headers = this.httpClient.createHeader(headers);
  		}else{
  			headers.delete('Authorization');
  			headers.append('Authorization',"");
  		}
		var _resultUrl = '/user/'; 
	 	return this.http.get(_resultUrl+"me",{headers})
            .map(this.extractData)
           // .do(data => console.log(data))
            .catch(this.handleError);
	}
开发者ID:BarbaraSikora,项目名称:storii,代码行数:14,代码来源:editBar.service.ts

示例8: saveData

	saveData(images,texts,links,actualPage){
	    var headers = new Headers();
	    if (this._authenticationService.isLoggedIn()) {
	  		headers = this.httpClient.createHeader(headers);
	 		headers.append('Content-Type', 'application/json');
  		}else{
  			headers.delete('Authorization');
  			headers.delete('Content-Type');
  			headers.append('Authorization',"");
  		}
  		
  		
  		if(texts[0]== undefined){
  			texts.splice(0, 0, {content:""});
		}
		if(texts[1] == undefined){
			texts.splice(1, 0, {content:""});
		}
  		
  		var id = actualPage['id']
		var object = {};
		object['images'] = images; 
		object['texts'] = texts; 
		object['links'] = links;
		var serializedContent =  btoa(JSON.stringify(object));
		
		
		
		//here update links!!
  		
		var _resultUrl = '/page/'+id; 
	    return this.http.put(_resultUrl, JSON.stringify({'serializedContent' : serializedContent ,'title': texts[0]['content'], 'description': texts[1]['content']}),{headers})
	            .map(this.extractData)
	            .do(data => console.log(data))
	            .catch(this.handleError);
	}
开发者ID:BarbaraSikora,项目名称:storii,代码行数:36,代码来源:editBar.service.ts

示例9: addNewNode

 addNewNode(storyID,selectedID,level,position){
     var headers = new Headers();
     if (this._authenticationService.isLoggedIn()) {
         headers = this.httpClient.createHeader(headers);
         headers.append('Content-Type', 'application/json');
     } else {
         headers.delete('Authorization');
         headers.append('Authorization', "");
     }
     var _resultUrl = '/story/'+storyID+'/addPage/'+selectedID;
     return this.http.post(_resultUrl, JSON.stringify({ "title": "defaultTitle" ,"description": "defaultDescription" ,"level": level,"position":position,"serializedContent": ""}),{ headers })
         .map(this.extractData)
        // .do(data => console.log(data))
         .catch(this.handleError);  
     
 }
开发者ID:BarbaraSikora,项目名称:storii,代码行数:16,代码来源:nodeEditor.service.ts

示例10: getChildren

    getChildren(id){
          var headers = new Headers();
        if (this._authenticationService.isLoggedIn()) {
            headers = this.httpClient.createHeader(headers);
            headers.append('Content-Type', 'application/json');
        } else {
            headers.delete('Authorization');
            headers.append('Authorization', "");
        }

        var _resultUrl = '/page/'+id+"/getAllOutgoing/";
        return this.http.get(_resultUrl, { headers })
            .map(this.extractData)
           // .do(data => console.log(data))
            .catch(this.handleError);  
    }
开发者ID:BarbaraSikora,项目名称:storii,代码行数:16,代码来源:nodeEditor.service.ts


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