我是新的Android工作室,并使用WordPress网站作为后端应用程序,我希望用户ti发布评论的文章,这是工作良好,但我想告诉用户,如果他们的评论已成功提交或得到任何错误。这是我的代码
OkHttpClient httpClient = new OkHttpClient();
Request request = new Request.Builder()
.url("https://www.sikhnama.com/?json=respond/submit_comment&post_id=" + Postid
+ "&name=" + name + "&email=" + email + "&content=" + comment)
.build();
try {
Response response = httpClient.newCall(request).execute();
runOnUiThread(new Runnable() {
public void run() {
Toast.makeText(getApplicationContext(),"Hello Javatpoint",Toast.LENGTH_SHORT).show();
}
});
} catch (IOException e) {
e.printStackTrace();
Log.d("Comment", "Comment Failed");
}
我有日志“评论失败”,但它从来没有来,即使失败的评论。。请帮助
1条答案
按热度按时间e5njpo681#
参见
OkHttpClient
的文档。调用的执行不会在http错误响应代码的情况下抛出异常(如果这样做,将是一个非常糟糕的库设计),只有在网络故障、中断等情况下才会抛出异常。您可以检查
reponse.isSuccessful()
并记录“评论失败”消息或其他内容。