📄 sendsmsagency.java
字号:
package ajax;
import java.io.*;
import java.net.HttpURLConnection;
import java.net.URL;
import javax.servlet.*;
import javax.servlet.http.*;
public class SendSmsAgency extends HttpServlet {
protected void doGet(HttpServletRequest request,HttpServletResponse response)
throws ServletException,IOException {
//获得XMLHttpRequest传过来的参数
String phoneNumber=request.getParameter("phone");
String content=request.getParameter("content");
//组织URL
String url ="http://public.chinamobile.com/sendSMS?phone="+phoneNumber+"&content="+content";
//通过HttpURLConnection对象访问一个url
HttpURLConnection conn = (HttpURLConnection)new URL(url).openConnection();
//设置相关属性
conn.setDoInput(true);
conn.setDoOutput(true);
conn.setRequestMethod("GET");
//将HttpURLConnection对象的返回代码设置给servlet的HttpServletResponse对象
response.setStatus(conn.getResponseCode());
response.setContentType("text/xml");
//将HttpURLConnection对象的返回内容设置给servlet的HttpServletResponse对象
BufferedReader = reader = new Buffereder(new InputStreamReader(conn.getInputStream()));
String input=null;
OutputStream respOutput = response.getOutputStream();
while(input = reader.readLine())!=null) {
respOutput.write(input.getBytes());
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -