我有一个有效的后端URL,可以浏览和发布具有不同终结点的请求,而没有任何问题。它由django rest框架开发,并使用Nginx提供服务。
当我发送如下发帖请求时:
OkHttpClient client = new OkHttpClient();
RequestBody body = RequestBody.create(JSON, new Gson().toJson(obj));
Request post_request = new Request.Builder()
.url(url_str)
.post(body)
.addHeader("Authorization", "")
.build();
client.newCall(post_request).enqueue(new Callback() {
@Override
public void onFailure(Call call, IOException e) {
e.printStackTrace();
}
@Override
public void onResponse(Call call, Response response) throws IOException {
if (response.isSuccessful()) {
} else {
}
}
我真的不认为我的后端有什么问题,因为我说它工作正常,并且我可以使用不同的设备和机器在Internet浏览器中使用不同的端点来处理所有CRUDS。 我想知道是否有人知道这可能是什么问题, 预先感谢
答案 0 :(得分:0)
原来我不应该使用“授权”,所以正确的请求应该是:
Request post_request = new Request.Builder()
.url(url_str)
.post(body)
.addHeader("Authorization", "")
.build();