Java Twilio API 415不支持的媒体类型错误。错误-11200

Java Twilio API 415不支持的媒体类型错误。错误-11200,java,twilio,restful-url,twilio-api,Java,Twilio,Restful Url,Twilio Api,当我向TwilioAPI发送响应时,我面临415不支持的媒体类型问题 我正在使用TwilioAPI向一个号码发送一条消息,如下所示 TwilioRestClient client = new TwilioRestClient(accountSID, authToken); Account account = client.getAccount(); MessageFactory messageFactory = account.getMessageFactory();

当我向TwilioAPI发送响应时,我面临415不支持的媒体类型问题

我正在使用TwilioAPI向一个号码发送一条消息,如下所示

    TwilioRestClient client = new TwilioRestClient(accountSID, authToken);
    Account account = client.getAccount();
    MessageFactory messageFactory = account.getMessageFactory();
    List<NameValuePair> params = new ArrayList<NameValuePair>();
    params.add(new BasicNameValuePair(TO, mobileNumber));
    params.add(new BasicNameValuePair(FROM_, from));
    params.add(new BasicNameValuePair(BODY, messageBody));
    params.add(new BasicNameValuePair(CALL_BACK_URL, callBackUrl));
处理来自twilio的请求后,将响应发送回twilio。当我在twilio调试器中检查我的响应状态时,它显示“失败”,并显示“415媒体不支持”错误。我找不到确切的原因。如果有什么不对劲,请指导我

根据我对标题的理解开发##

这就是典型的Twilio入站的样子

请求
URL
/rest/message/callback/inbound/Twilio?
参数
消息状态已发送
APIVERSION 2010-04-01
SMSSID
SMSSTATUS已发送
至+91123456789
来自发件人
MESSAGESID

ACCOUNTSID

我相信您只需要设置如下:

response.setContentType("application/xml");

响应对象不是HttpServletResponse。它是javax.ws.rs.core.Response。因此,我添加了如下Response.status(Response.status.OK).header(“Content-Type”,“application/xml”).entity(twiml.build();发送内容类型作为响应。还是不走运
response.setContentType("application/xml");