我提出了一个向数据库添加记录的发布请求。标头被发送到服务器:
{pollTitle: "новый опрос", pollDescriprion: "для чего-то",…}
date: "19.05.2019"
pollDescriprion: "для чего-то"
pollTitle: "новый опрос"
questions: [{question: "Вы уверены в этом?", selectedMode: "radio",…},…]
0: {question: "Вы уверены в этом?", selectedMode: "radio",…}
question: "Вы уверены в этом?"
selectedMode: "radio"
variants: [{variantName: "да"}, {variantName: "нет"}]
0: {variantName: "да"}
1: {variantName: "нет"}
1: {question: "Может быть, все-таки не уверены?", selectedMode: "radio",…}
question: "Может быть, все-таки не уверены?"
selectedMode: "radio"
variants: [{variantName: "нет"}, {variantName: "конечно"}]
0: {variantName: "нет"}
variantName: "нет"
1: {variantName: "конечно"}
variantName: "конечно"
userId: "f9597165-2254-48ae-a4c2-f12fd4f4d5d1"
在服务器上我得到:
{ pollTitle: 'новый опрос',
pollDescriprion: 'для чего-то',
questions:
[ { question: 'Вы уверены в этом?',
selectedMode: 'radio',
variants: [Array] },
{ question: 'Может быть, все-таки не уверены?',
selectedMode: 'radio',
variants: [Array] } ],
userId: 'f9597165-2254-48ae-a4c2-f12fd4f4d5d1',
date: '19.05.2019' }
也就是说,带有答案选项的嵌套数组以 [Array] 条目的形式出现。
发送请求的服务代码:
public post(url: string = '', data: any = {}): Observable<any> {
return this.httpClient.post(this.getUrl(url), data);
}
接收请求的服务器代码:
let body = ctx.request.body || {}
console.log('получаем - ', body)
告诉我如何获取包含全部信息的标题?
这样这个问题就不会悬而未决:确实,它没有正确显示控制台!所有信息都完整