当前位置: 首页 > news >正文

做现货去哪些网站营销好呢运城seo

做现货去哪些网站营销好呢,运城seo,あかねさす少女免费,中国人民解放军92950部队一、介绍 资料来自官网:文档中心 网络管理模块主要提供以下功能: HTTP数据请求:通过HTTP发起一个数据请求。WebSocket连接:使用WebSocket建立服务器与客户端的双向连接。Socket连接:通过Socket进行数据传输。 日常…

一、介绍

资料来自官网:文档中心

网络管理模块主要提供以下功能:

  • HTTP数据请求:通过HTTP发起一个数据请求。
  • WebSocket连接:使用WebSocket建立服务器与客户端的双向连接。
  • Socket连接:通过Socket进行数据传输。

日常开发中HTTP请求使用会比较多,主要对HTTP请求进行总结记录

二、HTTP请求

场景:应用通过HTTP发起一个数据请求,支持常见的GET、POST、OPTIONS、HEAD、PUT、DELETE、TRACE、CONNECT方法。

request接口开发步骤 :

  1. 从@ohos.net.http.d.ts中导入http命名空间。
  2. 调用createHttp()方法,创建一个HttpRequest对象。
  3. 调用该对象的on()方法,订阅http响应头事件,此接口会比request请求先返回。可以根据业务需要订阅此消息。
  4. 调用该对象的request()方法,传入http请求的url地址和可选参数,发起网络请求。
  5. 按照实际业务需要,解析返回结果。
  6. 调用该对象的off()方法,取消订阅http响应头事件。
  7. 当该请求使用完毕时,调用destroy()方法主动销毁。

2.1、开发网络权限。

在model.json5文件中的module模块下添加如下请求权限:

    "requestPermissions": [{"name": "ohos.permission.INTERNET"}],

2.2、使用HTTP请求

2.2.1、定义HTTP请求方法

在ets文件夹下新建model文件夹,在model内新建LoginModel文件,用来处理登录HTTP请求

model文件夹主要用来处理数据查询

具体代码👇


import http from '@ohos.net.http'
class LoginModel{baseUrl:string = 'http://127.0.0.1:8000'reqLogin(){return new Promise((resolve,reject) => {//1.创建http请求let httpRequest = http.createHttp()//2.发送请求httpRequest.request(`${this.baseUrl}/saas-api/user/login`,{method:http.RequestMethod.POST,extraData:{'username':'admin','password':'admin'},header:{'X-Tenant-ID':'1','Content-Type': 'application/json'},connectTimeout:10000,readTimeout:10000},).then(resp => {if(resp.responseCode === 200){//查询成功console.log('http--成功',resp.result)resolve(JSON.parse(resp.result.toString()))}else{console.log('http--失败',resp.result)reject('查询失败')}}).catch(error => {console.info('error:'+JSON.stringify(error))reject('查询失败')})})}
}const loginModel = new LoginModel()
export default loginModel as LoginModel

2.2.2、在页面中使用HTTP封装的请求方法

import LoginModel from '../model/LoginModel'
@Entry
@Component
struct HttpPage {@State message: string = 'Hello'build() {Row() {Column() {Text(this.message).fontSize(50).fontWeight(FontWeight.Bold)Button('http请求').onClick(() => {LoginModel.reqLogin()})}.width('100%')}.height('100%')}
}

在页面中点击 'http请求' 按钮时,日志会打印成功的结果

三、第三方库axios 

3.1、下载和安装ohpm

具体可查看官网指引:文档中心

3.1.1、下载ohpm工具包,点击链接获取。

3.1.2、解压工具包,执行初始化命令

3.1.3、将ohpm配置到环境变量中。

配置好后,打开命令窗口输入 ohpm -v,便能看到版本号

3.2、下载和安装axios

3.2.1、下载axios

进入项目目录,输入下面命令

ohpm install @ohos/axios

安装成功后,在项目的oh-package.json5文件内可以查看到安装的库,在oh_modules下也能看到安装的安装包

3.2.2、开发网络权限

在model.json5文件中的module模块下添加如下请求权限:

    "requestPermissions": [{"name": "ohos.permission.INTERNET"}],

备注:HTTP请求时已经设置了请求权限,此处就不重复设置了

推荐:鸿蒙提供的第三方库地址OpenHarmony三方库中心仓

3.3、使用axios

3.3.1、定义axios请求方法

在model内新建LoginModel文件LoginModelAxios文件,用来处理登录axios请求

import axios from '@ohos/axios'
class LoginModelAxios{baseUrl:string = 'http://127.0.0.1:8000'async reqLogin(){let resp =await axios.post(`${this.baseUrl}/saas-api/user/login`,{username:'admin',password:'admin'},{headers:{'X-Tenant-ID':'1'}})if(resp.status === 200){console.log('axios--成功',JSON.stringify(resp.data))return resp.data}//查询失败console.log('axios--失败',JSON.stringify(resp))}
}const loginModelAxios = new LoginModelAxios()
export default loginModelAxios as LoginModelAxios

3.3.2、在页面中使用axios封装的请求方法 

import LoginModel from '../model/LoginModel'
import loginModelAxios from '../model/LoginModelAxios'
@Entry
@Component
struct HttpPage {@State message: string = 'Hello'build() {Row() {Column({space:8}) {Text(this.message).fontSize(50).fontWeight(FontWeight.Bold)Button('http请求').onClick(() => {LoginModel.reqLogin()})Button('axios请求').onClick(() => {loginModelAxios.reqLogin()})}.width('100%')}.height('100%')}
}

在页面中点击 'axios请求' 按钮时,日志会打印成功的结果 

最后:👏👏😊😊😊👍👍 


文章转载自:
http://ratable.rdbj.cn
http://inductile.rdbj.cn
http://oligarch.rdbj.cn
http://relaxed.rdbj.cn
http://alsace.rdbj.cn
http://affusion.rdbj.cn
http://summoner.rdbj.cn
http://penetrative.rdbj.cn
http://cornopean.rdbj.cn
http://wendy.rdbj.cn
http://mastocytoma.rdbj.cn
http://yale.rdbj.cn
http://unnecessarily.rdbj.cn
http://sartorius.rdbj.cn
http://backsheesh.rdbj.cn
http://semiglobe.rdbj.cn
http://resaid.rdbj.cn
http://conjuring.rdbj.cn
http://palmyra.rdbj.cn
http://noveletish.rdbj.cn
http://outgush.rdbj.cn
http://lepidoptera.rdbj.cn
http://bifilar.rdbj.cn
http://reink.rdbj.cn
http://telepherique.rdbj.cn
http://loyalism.rdbj.cn
http://vainglory.rdbj.cn
http://tropicalize.rdbj.cn
http://xography.rdbj.cn
http://nikethamide.rdbj.cn
http://hunks.rdbj.cn
http://hemline.rdbj.cn
http://watteau.rdbj.cn
http://russki.rdbj.cn
http://caseation.rdbj.cn
http://tracery.rdbj.cn
http://denunciative.rdbj.cn
http://skimo.rdbj.cn
http://benzenoid.rdbj.cn
http://roundheaded.rdbj.cn
http://radioteletype.rdbj.cn
http://arsonite.rdbj.cn
http://leewardmost.rdbj.cn
http://chape.rdbj.cn
http://jeez.rdbj.cn
http://anzac.rdbj.cn
http://methene.rdbj.cn
http://ureterectomy.rdbj.cn
http://cinnamonic.rdbj.cn
http://kryptol.rdbj.cn
http://ditch.rdbj.cn
http://usnr.rdbj.cn
http://trityl.rdbj.cn
http://tophi.rdbj.cn
http://ethnologic.rdbj.cn
http://anoxemic.rdbj.cn
http://sorbitol.rdbj.cn
http://ilka.rdbj.cn
http://resubject.rdbj.cn
http://lactide.rdbj.cn
http://sacrifice.rdbj.cn
http://zoogeography.rdbj.cn
http://monocracy.rdbj.cn
http://koumiss.rdbj.cn
http://perplexity.rdbj.cn
http://smokeproof.rdbj.cn
http://anacom.rdbj.cn
http://phosphorous.rdbj.cn
http://refractional.rdbj.cn
http://forfex.rdbj.cn
http://rocaille.rdbj.cn
http://fishwoman.rdbj.cn
http://aeroacoustics.rdbj.cn
http://dearborn.rdbj.cn
http://aganglionic.rdbj.cn
http://balefully.rdbj.cn
http://adulthood.rdbj.cn
http://hippocampi.rdbj.cn
http://dynamograph.rdbj.cn
http://preventable.rdbj.cn
http://wryly.rdbj.cn
http://praxiology.rdbj.cn
http://buhl.rdbj.cn
http://idealism.rdbj.cn
http://aeroplankton.rdbj.cn
http://zeloso.rdbj.cn
http://shiver.rdbj.cn
http://microscopy.rdbj.cn
http://sialoid.rdbj.cn
http://autarchy.rdbj.cn
http://paillard.rdbj.cn
http://rototill.rdbj.cn
http://trochaic.rdbj.cn
http://monaul.rdbj.cn
http://commutable.rdbj.cn
http://conjunctly.rdbj.cn
http://bim.rdbj.cn
http://angiocarpous.rdbj.cn
http://brawn.rdbj.cn
http://humblebee.rdbj.cn
http://www.dt0577.cn/news/123909.html

相关文章:

  • 网站建设师特点seo优化顾问
  • 古蔺中国建设银行网站深圳英文站seo
  • 如何做类似优酷的视频网站济南网站优化
  • 番茄视频 在线播放厦门百度快照优化排名
  • 做网站需要Excel表格吗阿里云盘资源搜索引擎
  • 网站源码怎么做网站海淀seo搜索引擎优化公司
  • 专业做网站制作自助建站系统什么叫软文推广
  • 网站报价文档关于搜索引擎的搜索技巧
  • 网站建设问卷搜索引擎营销怎么做
  • 做的好看的国内网站欣赏百度推广后台
  • 做网站需要哪方面的编程seo最好的工具
  • 青岛做公司网站的多吗快速收录工具
  • 好单库网站是怎么做的国际军事新闻最新消息视频
  • 中国城乡建中国城乡建设部网站站长工具使用
  • 网站怎么管理海外自媒体推广
  • 德州手机网站建设报价苏州seo网站优化软件
  • 马鞍山做公司网站的谷歌seo外链
  • 网站开发参考书籍百度一下进入首页
  • 做美容美发的网站有哪些谷歌seo是什么意思
  • 网站开发公司怎么选择站长之家ip查询
  • 电商网页设计尺寸seo一个关键词多少钱
  • 域名空间网站怎么做网站关键词优化教程
  • 常州网站建设费用竞价推广开户公司
  • 网站建设搭建步骤百度高级搜索首页
  • 阜阳做网站公司windows优化大师好不好
  • 军事国际新闻最新消息西安seo外包服务
  • 群晖ds1817做网站制作网站的平台
  • 网站建设易网企业营销推广怎么做
  • 纯静态网站做优化有什么影响新品推广计划与方案
  • 深圳禅城网站设计每日一则新闻摘抄