angular4的HttpClient如何发起post请求,如果参数带有中文,怎样防止中文乱码?
...
import { HttpClient } from '@angular/common/http';
...
export class DemoService {
constructor(
@Inject(APP_CONFIG) private config,
private httpClient: HttpClient
) {}
list() {
return this.httpClient.get(`${this.config.apiEndpoint}teas`);
}
save(params: Tea) {
return this.httpClient.post(`${this.config.apiEndpoint}teas`,JSON.stringify(params));
}
update(params: Tea) {
return this.httpClient.put(`${this.config.apiEndpoint}/${params.id}teas`,JSON.stringify(params));
}
delete(id) {
return this.httpClient.delete(`${this.config.apiEndpoint}teas/${id}`);
}
}
4 回答13.4k 阅读✓ 已解决
2 回答3.3k 阅读✓ 已解决
2 回答1.3k 阅读
1 回答921 阅读✓ 已解决
1 回答771 阅读
758 阅读
这是post请求:
上图是之前提问的时候补充的内容,下面是这个问题的解决方法,直接看图,重点部分已圈出!