gpt4 book ai didi

android - 从设备应用程序调用 http api

转载 作者:行者123 更新时间:2023-11-30 04:59:32 25 4
gpt4 key购买 nike

我必须在服务器上调用 api,但它没有 https 协议(protocol),我看到了这篇文章:https://stackoverflow.com/questions/57433362/api-calls-made-in-ionic-4-app-not-working-on-android-device根据 android 中的 http 请求限制访问。如果不通过 Https 我的服务器怎么办?

public showAccepterPart() {
if (this.numContact !== '') {
const url = 'server_address/app/interv-app/API-SERVER/AccepterPart.php';
const dataPost = JSON.stringify({
numContact : this.numContact,
});
this.http.post(url, dataPost).map(res => res.json()).subscribe(data => {
this.AccepterPart = data;
});
this.nativeStorage.setItem(this.key7, JSON.stringify(this.AccepterPart));
console.log('numContact : ' + this.numContact);
} else {
console.log('Pas de numéro');
}
}

最佳答案

我将这些行添加到 project/config.xml 中:

<edit-config file="app/src/main/AndroidManifest.xml" mode="merge" target="/manifest/application" xmlns:android="http://schemas.android.com/apk/res/android">
<application android:networkSecurityConfig="@xml/network_security_config" />
<network-security-config>
<base-config cleartextTrafficPermitted="true">
<trust-anchors>
<certificates src="system" />
</trust-anchors>
</base-config>
</network-security-config>
</edit-config>

但是没有效果

关于android - 从设备应用程序调用 http api,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58481822/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com