成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Openharmony eTS 之 Http Post請求

系統 OpenHarmony
Httpclient以人們耳熟能詳的OKHTTP為基礎,整合Android-async-http,AutobahnAndroid,OkGo等庫的功能特性,致力于在OpenHarmony 打造一款高效易用,功能全面的網絡請求庫。

??想了解更多關于開源的內容,請訪問:??

??51CTO 開源基礎軟件社區??

??https://ost.51cto.com??

前言

Httpclient以人們耳熟能詳的OKHTTP為基礎,整合Android-async-http,AutobahnAndroid,OkGo等庫的功能特性,致力于在OpenHarmony 打造一款高效易用,功能全面的網絡請求庫。當前版本的httpclient依托系統提供的網絡請求能力和上傳下載能力!

一、安裝HttpClient

1、打開第三方組件庫

https://repo.harmonyos.com/#/cn/application/atomService?q=http%20keyword%3AOpenHarmony

2、找到我們需要的httpclient

 #夏日挑戰賽# openharmony eTS之http post請求-開源基礎軟件社區

3、安裝

代碼:

npm install @ohos/httpclient --save

 #夏日挑戰賽# openharmony eTS之http post請求-開源基礎軟件社區

二、添加權限

添加權限參考這文章: https://ost.51cto.com/posts/13219。

 #夏日挑戰賽# openharmony eTS之http post請求-開源基礎軟件社區

三、編寫代碼

1、eTS代碼

import httpclient from '@ohos/httpclient';
import TimeUnit from '@ohos/httpclient'
let httpClientImpl = new httpclient.HttpClient.Builder().setConnectTimeout(15, TimeUnit.TimeUnit.SECONDS).setReadTimeout(15, TimeUnit.TimeUnit.SECONDS).build();
@Entry
@Component
struct Index {
@State message: string = 'post 測試';
@State srtbutton: string = '';
build() {
Row() {
Column() {
Text(this.message)
.fontSize(50)
.fontWeight(FontWeight.Bold)
Text(this.srtbutton)
.fontSize(50)
.fontWeight(FontWeight.Bold)
Button() { //按鈕控件
Text('點擊')
.fontSize(50)
.fontWeight(FontWeight.Bold)
}.type(ButtonType.Capsule)
.margin({
top: 200
})
.width('50%')
.height('10%')
.backgroundColor('#0D9FFB')
.onClick(() => { //點擊事件
let body = { //帶參數
"data": "hi!",
};
let requestBody = httpclient.RequestBody.create(JSON.stringify(body));
let request = new httpclient.Request.Builder()
.url("http://192.168.0.141:5000/")
.method('POST')
.body(requestBody)
.addHeader("Content-Type", "application/json")
.params("token", "yukoyu")
.build();
httpClientImpl.newCall(request).enqueue((result) => {
console.log("success: " + JSON.stringify(result))
this.srtbutton = JSON.stringify(result.data)
}, (error) => {
console.log("error: " + JSON.stringify(error))
})
})
}
.width('100%')
}
.height('100%')
}
}

2、服務器接口代碼

import json
from flask import Flask, request
from flask_sqlalchemy import SQLAlchemy
from flask_migrate import Migrate
from flask_restful import Api
from flask_restful import Resource
import datetime
import config
app = Flask(__name__)
app.config.from_object(config)
db = SQLAlchemy(app)
api = Api(app)
'''
測試接口
'''
class hello(Resource):
def post(self):
data = json.loads(request.get_data())
print(data)
return { "data" : "hello post"}
def get(self):
return { "data" : "hello get"}
api.add_resource(hello, '/')
migrate = Migrate(app, db)

四、測試

1、安裝效果

 #夏日挑戰賽# openharmony eTS之http post請求-開源基礎軟件社區

2、點擊效果

 #夏日挑戰賽# openharmony eTS之http post請求-開源基礎軟件社區

3、服務器打印post參數

 #夏日挑戰賽# openharmony eTS之http post請求-開源基礎軟件社區

測試成功!

??想了解更多關于開源的內容,請訪問:??

??51CTO 開源基礎軟件社區??

??https://ost.51cto.com??。

責任編輯:jianghua 來源: 鴻蒙社區
相關推薦

2022-05-20 10:56:54

AbilityeTS FA調用

2022-08-12 19:13:07

etswifi連接操作

2022-05-24 15:06:57

AbilityeTS FA鴻蒙

2022-04-24 14:56:53

容器組件StackTS

2023-07-28 14:32:33

QtPOST請求

2022-03-07 15:22:16

classHarmony鴻蒙

2022-05-12 09:52:09

網絡架構HTTP跨域保護機制

2022-05-26 14:50:15

ArkUITS擴展

2022-03-21 15:19:27

鴻蒙UI組件ets自定義

2023-03-13 15:03:05

鴻蒙ArkUI

2016-09-27 20:36:23

微信HttpWeb

2022-02-16 16:37:51

HarmonyOSArkUI操作系統

2015-01-05 10:07:24

HTTPGETPOST

2022-05-10 10:53:55

日志組件鴻蒙

2022-01-07 09:56:16

鴻蒙HarmonyOS應用

2018-07-24 13:01:52

前端優化前端性能瀏覽器

2011-08-03 10:39:06

IOS程序 HTTP 請求

2022-06-16 15:07:06

布局結構app

2022-09-16 15:34:32

CanvasArkUI

2022-03-03 18:39:01

Harmonyioremap鴻蒙
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 精品国产乱码久久久久久丨区2区 | av片网站| 亚洲一区二区 | 久久久久久久久久久国产 | 91精品国产综合久久香蕉麻豆 | 国产一区二区三区精品久久久 | 欧美国产一区二区 | 久久国产香蕉 | 日韩免费毛片 | 国产不卡一 | 久久99深爱久久99精品 | 一级黄色片毛片 | 精品欧美一区二区精品久久久 | 中文字幕第十一页 | 亚洲精品乱码久久久久久蜜桃91 | 国产精品成人品 | 日韩一区二区三区在线视频 | 国产一级视频在线 | 日日夜夜影院 | 欧美日韩一区二区三区在线观看 | 91国产精品在线 | 国产精品1区2区3区 一区中文字幕 | av影音资源 | 欧美日韩综合精品 | 亚洲午夜精品视频 | 色婷婷精品国产一区二区三区 | 色视频在线观看 | 午夜视频在线免费观看 | 亚洲日本乱码在线观看 | 亚洲视频一区在线观看 | 久久久精品网站 | 国产亚洲第一页 | 亚洲精品一区二区三区蜜桃久 | 99免费视频 | 欧美日韩国产一区二区 | 国产精品视屏 | 一二区视频 | 日韩综合一区 | 亚洲精品第一 | 日韩一区二区三区在线视频 | 欧美一区二区在线视频 |