gpt4 book ai didi

php - 未收到 OkHttp POST 正文

转载 作者:行者123 更新时间:2023-11-30 00:30:39 26 4
gpt4 key购买 nike

我正在使用 okhttp 向服务器发送数据或从服务器接收数据,但未按预期工作,或者我做错了什么。

我的 Android 客户端,请记住我已经实例化了客户端 okHttp 对象并且我的包含类已​​经实现了 .enqueue 异步方法。

JSONObject obj = new JSONObject();
obj.put("usr", "alex");
final MediaType JSON
= MediaType.parse("application/json; charset=utf-8");
RequestBody body = RequestBody.create(JSON, json);
request = new Request.Builder()
.url(config.SERVER_GET_RECEIPTS)
.post(body)
.build();
client.newCall(request).enqueue(this);

如果 $_POST 变量为空,我服务器端的响应是我放置的字符串。并返回此字符串。

if(!empty($_POST)){
echo "Properly Parsed" . $_POST['usr'];
}else{
echo "Not Properly Parsed";
}

最佳答案

当调用 RequestBody.create(JSON, json); 你应该发送 obj.toString() 作为 json 参数,所以最后它会是一些东西像这样 RequestBody.create(JSON, obj.toString());

关于php - 未收到 OkHttp POST 正文,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44462826/

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