小编bon*_*our的帖子

如何设置内容类型和接受角度2获取错误415不支持的媒体类型

如何在angular2中设置Content-Type和Accept?

我试图在标题中发送内容类型(application/json)的帖子调用但是因为某些原因它不发送,它总是发送text/plain; charset =内容类型中的UTF-8当我尝试进行REST服务调用时,我得到415不支持的媒体类型.我认为我需要正确地设置类型和内容类型它不会从代码设置我 在我们下面的标头请求

Accept  
text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Encoding 
gzip, deflate
Accept-Language 
en-US,en;q=0.5
Content-Length  
13
Content-Type    
text/plain; charset=UTF-8
Host    
enrova.debug-zone.com:8000
Origin  
http://localhost:8000
Referer 
http://localhost:8000/add
User-Agent  
Mozilla/5.0 (Windows NT 10.0; WOW64; rv:39.0) Gecko/20100101 Firefox/39.0
Run Code Online (Sandbox Code Playgroud)

代码如下

    import {Component, View} from 'angular2/angular2';
    import { Inject} from 'angular2/di';
    import {Http} from 'angular2/http';

    export class AchievementsService {
        constructor( @Inject(Http) private http: Http) {        
        }

        getAchievementsOfType(type: string) : any {
            var path = '/api/achievements/' + type;
            return this.http.get(path);
        }

        getAllAchievements() : any {
            var path = '/api/achievements'; …
Run Code Online (Sandbox Code Playgroud)

service http angular

25
推荐指数
3
解决办法
7万
查看次数

标签 统计

angular ×1

http ×1

service ×1