1

我正在获取使用 Java API 发送 SMS 的问题(版本:twilio-java-sdk-3.4.0)

我的java代码就像

Map<String, String> params = new HashMap<String, String>();

params.put("To", "Mobile No");
params.put("From", Constant.TWILLIO_SENDER);
params.put("Body", "My );

SmsFactory factory = twilio.getAccount().getSmsFactory();
factory.create(params); `

它在我的本地环境中运行良好,但在亚马逊云中出现问题

例外是: -

java.lang.UnsupportedOperationException: text/plain; charset=UTF-8 not a supported content type
    at com.twilio.sdk.TwilioRestResponse.getParser(TwilioRestResponse.java:230) ~[twilio-java-sdk-3.3.15.jar:na]
    at com.twilio.sdk.TwilioRestResponse.toMap(TwilioRestResponse.java:243) ~[twilio-java-sdk-3.3.15.jar:na]
    at com.twilio.sdk.TwilioRestException.parseResponse(TwilioRestException.java:58) ~[twilio-java-sdk-3.3.15.jar:na]
    at com.twilio.sdk.TwilioRestClient.safeRequest(TwilioRestClient.java:536) ~[twilio-java-sdk-3.3.15.jar:na]
    at com.twilio.sdk.resource.list.SmsList.create(SmsList.java:68) ~[twilio-java-sdk-3.3.15.jar:na]
4

1 回答 1

0

你的要求似乎很好。此外,如果请求在您的本地环境中运行良好,那么这也意味着您的代码是好的。

我要检查的东西,验证亚马逊云上的 jdk 版本。我个人在亚马逊云上看到的内容类型问题很少。

你最好的选择是检查亚马逊云上的东西,而不是你的 twilio java 代码。

于 2013-10-09T18:09:05.553 回答