java - 使用 okHttp 发起 post 请求
问题描述
我使用 okHttp 和下面的代码发出一个 post 请求:
final MediaType JSON = MediaType.get("application/json; charset=utf-8");
OkHttpClient client = new OkHttpClient();
RequestBody body = RequestBody.create(JSON, params);
Request request = new Request.Builder()
.url(url)
.post(body)
.build();
Response response = null;
response = client.newCall(request).execute();
服务器响应:
response
{
message: {
user: {
id: 12,
name: 'myName'
},
message: 'Usuario creado con éxito.',
code: 200
}
}
但是okHttp给我的回应是:
Response{protocol=http/1.1, code=200, message=OK, url=http://localhost:2222/api/users}
没有办法通过 okHttp 获取服务器发送给我的内容?
解决方案
推荐阅读
- java - Software Design Mutator 改变一个不同的领域设计问题
- json - Swift Json KeyNotFound
- swiftui - SwiftUI 和定时定时器
- python - MongoDB insert_many 在具有唯一索引的集合上失败
- c# - 清除数据网格视图
- python - Django - 从模板中的查询集中呈现相关值
- python - Python Azure 函数返回响应并继续函数
- javascript - Express 路由问题 - POST 404(未找到)
- linux - 无法在 debian 服务器上使用 username@hostname 连接打开的 ssl 密钥
- angular - 当 karma-jasmine 给出 `WARN:` 消息时,我如何追踪导致它们的规范文件或组件?