鸿蒙单框架发送http请求Demo
·
import { http } from '@kit.NetworkKit';
import { BusinessError } from '@kit.BasicServicesKit';
@Entry
@Component
struct HttpTestDemo {
@State message: string = '';
aboutToAppear(): void {
console.info('HttpTestDemo', 'aboutToAppear');
}
build() {
Column() {
Button('发送请求1')
.onClick(() => {
const httpRequest = http.createHttp();
httpRequest.request('https://mpbeta.csdn.net/activity/writing_signin?spm=2',
{ method: http.RequestMethod.GET }, (err: BusinessError, data: http.HttpResponse) => {
this.message = JSON.stringify(data, null, 2);
console.info('HttpTestDemo', `httpRequest callBack: ${JSON.stringify(data)}`);
})
})
Button('发送请求2')
.onClick(() => {
const httpRequest = http.createHttp();
httpRequest.request(
'https://mpbeta.csdn.net/activity/writing_signin?spm=1',
{
method: http.RequestMethod.GET
})
.then(res => {
console.info('HttpTestDemo', JSON.stringify(res));
this.message = JSON.stringify(res, null, 2);
})
})
.margin({ top: 10 })
Scroll() {
Text(this.message)
}
.height('90%')
.width('100%')
}
.height('100%')
.width('100%')
}
}

更多推荐


所有评论(0)