私はstrutsで作業しています。私は携帯電話番号でテキストメッセージを送信しています。無効な番号でメッセージを送信すると、その番号が無効であるという情報をどのように入手できますか?毎回200応答コードを表示します。私はstrutsで携帯電話番号でテキストメッセージを送信しようとしています
public class LessonAction extends Action
{
public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response)
{
try
{
String message = " Greetings";
String username = "91886665555";
String password = "xyz";
String number = "0000000";
String requestUrl = "http://www.smszone.in/sendsms.asp?page=SendSmsBulk&"+
"username=" + URLEncoder.encode(username, "UTF-8")+
"&password=" + URLEncoder.encode(password, "UTF-8")+
"&number=" + URLEncoder.encode(number, "UTF-8")+
"&message=" + URLEncoder.encode(message, "UTF-8");
System.out.println(requestUrl);
URL url = new URL(requestUrl);
HttpURLConnection uc = (HttpURLConnection)url.openConnection();
System.out.println(uc.getResponseMessage());
System.out.println(uc.getResponseCode());
uc.setDoOutput(true);
OutputStream os= uc.getOutputStream();
StringBuilder r = new StringBuilder();
BufferedReader br = new BufferedReader(new InputStreamReader(uc.getInputStream()));
String line;
while ((line = br.readLine()) != null)
r.append("status="+line);
br.close();
os.close();
System.out.println(r.toString());
uc.disconnect();
System.out.println("jignesh");
}
catch (Exception e)
{
System.out.println(e);
}
return mapping.findForward("success");
}
}