在android中使用改装后,无法在POST请求后从RASA服务器获得响应

在android中使用改装后,无法在POST请求后从RASA服务器获得响应,android,retrofit,rasa,Android,Retrofit,Rasa,我正在使用RASA构建聊天机器人。。由于我的前端是安卓系统,我正在使用改装(POST方法)向服务器发出请求现在我想得到回复 我通过邮递员核对了回复,得到了我想要的回复,但在安卓系统上我无法得到回复。因为OnFailure方法一次又一次地被激怒 MainActivity.java public void onResponse(Call<List<Botmessage>> call, Response<List<Botmessage>> respons

我正在使用RASA构建聊天机器人。。由于我的前端是安卓系统,我正在使用改装(POST方法)向服务器发出请求现在我想得到回复

我通过邮递员核对了回复,得到了我想要的回复,但在安卓系统上我无法得到回复。因为OnFailure方法一次又一次地被激怒

MainActivity.java

public void onResponse(Call<List<Botmessage>> call, Response<List<Botmessage>> response) {
                        if (!response.isSuccessful()) {
                            Toast.makeText(MainActivity.this, "Not Successful! " + response.message()
                                    , Toast.LENGTH_SHORT).show();
                            return;
                        }
                        if(response.body().isEmpty()){
                            ResponseMessage message2 = new ResponseMessage("sorry I didn't understand your message", false);
                            responseMessageList.add(message2);
                            messageAdapter.notifyDataSetChanged();
                            if (!isLastVisible())
                                recycleView.smoothScrollToPosition(messageAdapter.getItemCount() - 1);
                            return;
                        }
                        Botmessage apiResponse = response.body().get(0);
                        String bot_reply1 = apiResponse.getText();
                        ResponseMessage message2 = new ResponseMessage(bot_reply1, false);
                        responseMessageList.add(message2);
                        messageAdapter.notifyDataSetChanged();
                        String bot_reply2;
                        if (response.body().size() > 1) {
                            for(int i=1;i<response.body().size();i++){
                                bot_reply2 = response.body().get(i).getText();
                                message2 = new ResponseMessage(bot_reply2, false);
                                responseMessageList.add(message2);
                            }
                        }
                        messageAdapter.notifyDataSetChanged();
                        if (!isLastVisible())
                            recycleView.smoothScrollToPosition(messageAdapter.getItemCount() - 1);
                    }
public void onResponse(调用、响应){
如果(!response.issusccessful()){
Toast.makeText(MainActivity.this,“未成功!”+response.message()
,Toast.LENGTH_SHORT)show();
返回;
}
if(response.body().isEmpty()){
ResponseMessage message2=新的ResponseMessage(“对不起,我没有理解您的消息”,false);
responseMessageList.add(消息2);
messageAdapter.notifyDataSetChanged();
如果(!isLastVisible())
recycleView.smoothScrollToPosition(messageAdapter.getItemCount()-1);
返回;
}
Botmessage apiResponse=response.body().get(0);
字符串bot_reply1=apiResponse.getText();
ResponseMessage message2=新的ResponseMessage(bot_reply1,false);
responseMessageList.add(消息2);
messageAdapter.notifyDataSetChanged();
字符串bot_reply2;
if(response.body().size()>1){
对于(int i=1;i
@POST("webhook")
Call<List<Botmessage>> sendMessage(@Body Usermessage message);