使用HTTP发布将字符串作为JSON发送

时间:2018-08-20 13:31:37

标签: angular typescript post angular4-httpclient

我正在尝试用Post发送一个字符串,但是我不断收到错误415,不受支持的媒体类型。

如何将字符串更改为JSON?

我的代码:

  

service.ts:

loadVdrData(vdr: string): Observable<VdrData> {
    return this.http.post<string>(`${this.ENDPOINT}/vdr-data`,
        vdr
    )
        .catch(error => Utils.handleError(error, this.router, 'Errore nel recupero del vdr'));
}

vdr在我的component.ts中定义为

public vdr: "";(我是从输入中得到的)

问题是服务器仅接受字符串作为值,我只能发送错误的vdrvdr: "stuff here")对象,或者如果出现以下情况,则会得到不受支持的媒体类型我只发送一个字符串。

希望一切都清楚了!如果您有任何疑问,请问。

0 个答案:

没有答案