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