我在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");
}
}