智能客服
你问我答,随时在线为你解决问题

























- import { http } from '@kit.NetworkKit';
-
- let options: http.HttpRequestOptions = {
- method: http.RequestMethod.GET,
- extraData: 'send message',
- header: { 'Content-Type': 'application/x-www-form-urlencoded' },
- readTimeout: 50000,
- connectTimeout: 50000
- }
- let httpRequest = http.createHttp();
- let data = "user=Query&password=Admin123";
- httpRequest.request(
- 'https:xxx',
- {
- method: http.RequestMethod.POST,
- // Optional, default is http.RequestMethod.GET//Developers can add header fields according to their own business needs
- header: { 'Content-Type': 'application/x-www-form-urlencoded' }, // This field is used to pass content when using POST requests
- extraData: data,
- connectTimeout: 60000, // Optional, default is 60000ms
- readTimeout: 60000, // Optional, default is 60000ms
- }, (err, data) => {
- if (!err) {
- // Data.read is the HTTP response content, which can be parsed according to business needs
- console.info('Result:' + JSON.stringify(data.result));
- console.info('code:' +
- JSON.stringify(data.responseCode)); // Data.reader is an HTTP response header that can be parsed according to business needs
- console.info('header:' + JSON.stringify(data.header));
- console.info('cookies:' +
- JSON.stringify(data.cookies)); // Starting from API8
- } else {
- console.info('error:' + JSON.stringify(err)); // Unsubscribe from HTTP response header events
- httpRequest.off('headersReceive'); // When the request is exhausted, call the destroy method to actively destroy it.
- httpRequest.destroy();
- }
- })
智能客服
你问我答,随时在线为你解决问题
合作咨询
我们的专家服务团队将竭诚为您提供专业的合作咨询服务
解决方案
精准高效的一站式服务支持,助力开发者商业成功