не могу отправить POST запрос на мою PHP страницу с топливом kotlin - PullRequest
1 голос
/ 29 апреля 2020

Я новичок в 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;
}

1 Ответ

0 голосов
/ 30 апреля 2020

Наконец-то я решил: мне просто нужно добавить android: usedCleartextTraffic = "true" к моему AndrodiManidest. xml, поскольку с android p ie по умолчанию вы не можете отправлять строку открытого текста в сеть

...