我尝试将此json发送到我的php服务器{"obj":{"r": "hello", "u": "info@email.com", "p": "123abc"}}
。
当我发送时,我的服务器收到{"obj":{"r": "hello", "u": "info@email_com", "p": "123abc"}}
,我不明白为什么。
这是我的角度代码:
data = {"obj":{"r": "hello", "u": "info@email.com", "p": "123abc"}};
postMethod(data): Observable<any> {
let headers = new Headers();
this.createAuthorizationHeader(headers);
console.log(JSON.stringify(data));
return this._http.post(this.serverUrl, JSON.stringify(data), {headers: headers})
.map((response:Response) => response.json())
.catch(this.handleError);
}
答案 0 :(得分:0)
两个选项:
答案 1 :(得分:0)
你说你使用的是PHP服务器。
即使您发送POST请求,如果您发送纯json,您应该检查PHP的原始输入流,如:
$stuff = file_get_contents("php://input");
使用从中获得的数据,您可以解码数据然后执行操作。