不能用fuel kotlin向我的PHP页面发送POST请求。

问题描述 投票:1回答:1

我是stackoverlow的新手,所以很抱歉任何可能的错误我最近开始使用kotlin,我正在做一个android的聊天这里是我使用的代码。

FuelManager.instance.basePath = "http://mySyte.altervista.org"
    var data=""
    var json="{"
    var i=0
    while(i<postData.count()){
        json+="\""+postData[i]+"\""
        if(i%2==0)
            json+=":"
        else if(i!=postData.count()-1)
            json+=","
        i++
    }
    json+="}"
        Fuel.post("prova.php")
            .jsonBody(json)
            .responseString() { result -> data= result.get() }

以下是我在php中使用的内容

if (isset($_POST['UserName'])) {
$UserName = $_POST['UserName'];
} 
else {
    $UserName = null;
    echo "ciao";
}
if (isset($_POST['Password'])) {
    $Password = $_POST['Password'];
} 
else {
    $Password = null;
}
php kotlin post
1个回答
0
投票

最后,我解决了:我只需要在我的AndrodiManidest.xml中添加android:usesCleartextTraffic="true",因为由于android派的默认情况下,你不能向web发送cleartext字符串。

© www.soinside.com 2019 - 2024. All rights reserved.