JSP文件发送消息到饭否网!
2009-01-15 12:25
113 查看
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<%@ page import ="java.io.*"%>
<%@ page import ="java.net.*"%>
<%
response.setContentType("text/text; charset=UTF-8");
response.setHeader("Cache-Control","no-cache");
URL url = null;
BufferedReader in = null;
InputStreamReader isr = null;
InputStream is = null;
HttpURLConnection huc = null;
StringBuffer s = new StringBuffer();
try
{
String credit =request.getParameter("user") + ":" +request.getParameter("ps");
//out.print(credit);
String encoding = new sun.misc.BASE64Encoder().encode (credit.getBytes());
url = new URL("http://api.fanfou.com/statuses/update.json");
huc = (HttpURLConnection)url.openConnection();
huc.setRequestMethod("POST");
huc.setRequestProperty ("Authorization", "Basic " + encoding);
huc.setDoOutput(true);
String param = "status="+request.getParameter("status");
param=new String(param.getBytes("iso-8859-1"),"GBK");
out.println(param);
huc.getOutputStream().write(param.getBytes());
huc.getOutputStream().flush();
huc.getOutputStream().close();
is = huc.getInputStream();
isr = new InputStreamReader(is);
in = new BufferedReader(isr);
String line = null;
while((line = in.readLine()) != null){
s.append(line);
}
out.print(s.toString());
}
catch(Exception e)
{
}
finally
{
try
{
huc.disconnect();
is.close();
isr.close();
in.close();
}
catch(Exception e)
{
e.printStackTrace();
}
}
%>
<%@ page import ="java.io.*"%>
<%@ page import ="java.net.*"%>
<%
response.setContentType("text/text; charset=UTF-8");
response.setHeader("Cache-Control","no-cache");
URL url = null;
BufferedReader in = null;
InputStreamReader isr = null;
InputStream is = null;
HttpURLConnection huc = null;
StringBuffer s = new StringBuffer();
try
{
String credit =request.getParameter("user") + ":" +request.getParameter("ps");
//out.print(credit);
String encoding = new sun.misc.BASE64Encoder().encode (credit.getBytes());
url = new URL("http://api.fanfou.com/statuses/update.json");
huc = (HttpURLConnection)url.openConnection();
huc.setRequestMethod("POST");
huc.setRequestProperty ("Authorization", "Basic " + encoding);
huc.setDoOutput(true);
String param = "status="+request.getParameter("status");
param=new String(param.getBytes("iso-8859-1"),"GBK");
out.println(param);
huc.getOutputStream().write(param.getBytes());
huc.getOutputStream().flush();
huc.getOutputStream().close();
is = huc.getInputStream();
isr = new InputStreamReader(is);
in = new BufferedReader(isr);
String line = null;
while((line = in.readLine()) != null){
s.append(line);
}
out.print(s.toString());
}
catch(Exception e)
{
}
finally
{
try
{
huc.disconnect();
is.close();
isr.close();
in.close();
}
catch(Exception e)
{
e.printStackTrace();
}
}
%>
相关文章推荐
- 网络发送消息 传送文件
- C# tcp发送消息和传输文件
- 通过 http 协议上传文件(rfc1867协议概述,jsp 应用举例,客户端发送内容构造)
- C# socket 发送接收消息与发送接收文件 群发文件
- MFC打开文件并发送字符串消息
- 通过 http 协议上传文件(rfc1867协议概述,jsp 应用举例,客户端发送内容构造)
- QQ自动发送文件病毒消息的手动清除方法正文分析错误
- 基于SVN和消息中间件的JSP文件管理系统
- Java实现XMPP发送接收消息和文件功能
- 通过 http 协议上传文件(rfc1867协议概述,jsp 应用举例,客户端发送内容构造)
- C# tcp发送消息和传输文件
- 蓝牙通信第2篇:建立通信和发送文字消息,文件消息
- DSP2812的采用ecan模块通信发送消息的文件源码
- 通过 http 协议上传文件(rfc1867协议概述,jsp 应用举例,客户端发送内容构造)
- JSP文件验证登陆饭否网!
- Socket通讯-C#客户端与Java服务端通讯(发送消息和文件)
- 腾讯通改了服务器IP地址后,只能发送即时消息,不能发送文件
- jspsmart文件上传与邮件发送的实例
- 邮件发送简单例子-jsp文件
- Web Service学习笔记(webservice、soap、wsdl、jws详细分析) Webservice的wsdl文件解析与Soap消息的发送、接收(不生成java客户端代码)