import http from '@ohos.net.http';
@Entry
@Component
struct MyText {
@State message: string = '还没有数据'
aboutToAppear(){
let httpRequest = http.createHttp();
httpRequest.on('headersReceive', (header) => {
console.info('header: ' + JSON.stringify(header));
});
httpRequest.request(
"https://jsonplaceholder.typicode.com/posts",
{
method: http.RequestMethod.GET,
header: {
'Content-Type': 'application/json'
},
}, (err, data) => {
if (!err) {
this.message = JSON.stringify(data.result)
} else {
console.info('error:' + JSON.stringify(err));
httpRequest.off('headersReceive');
httpRequest.destroy();
}
}
);
}
build() {
Row({ space: 200 }) {
Text(this.message)
.height('300')
.fontSize(14)
.position({x:20,y:100})
.align(Alignment.Center)
}
}
}