【发布时间】:2017-01-24 13:01:13
【问题描述】:
我正在尝试调用这样的 HTTP 发布方法。它在本地开发中运行良好,但在生产中存在问题。
let URL = url;
let body = { tenantId, branchId };
let headers = new Headers({ 'Content-Type': 'application/json' });
let options = new RequestOptions({ headers: headers });
return this._http.post(URL, body, options).map(res => res.json()).
catch(error => Observable.throw(error.json().error || 'Server error'));
但是当我在服务器端获取这些参数时,这些值变成了 null。可能是什么原因? 帮我解决这个问题。谢谢
【问题讨论】:
-
尝试字符串化body:let body = JSON.stringify({tenantId, branchId });,看看有没有帮助
-
是的,我试过了。但它对我不起作用。