我在struts中工作,我正在使用eclipse,我正在發送手機號碼上的短信和它的工作,但我無法獲取未發送的消息,因爲如果我在無效號碼上發送消息,那麼如何獲得該號碼無效的信息?每次顯示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");
}
}