这是我写的一段AJAX代码,放在html里双击网页就可以将ms消息发送到饭否网上,现在要用jsp实现这个功能,那位大虾能帮忙写代码,我很着急,先谢谢啦!
<script type="text/javascript">
function justdo(){
ms = "再试,就不信了!"; //要发送的消息
str ="status=" + ms;
user = "[email protected]"; //饭否用户名
ps = "xxx"; //密码
var xmlhttp = new XMLHttpRequest();
xmlhttp.open("POST", "http://api.fanfou.com/statuses/update.json", false,user,ps);
xmlhttp.setRequestHeader("Content-Length", str.length);
xmlhttp.setRequestHeader("CONTENT-TYPE", "application/x-www-form-urlencoded");
xmlhttp.send(str);
}
</script>
我还在网上搜索了一下,找了段java代码,但是提示401,需要验证,可不知道怎末传递用户名和密码,放在url中不行。那位大虾指点一下,怎么发送密码和用户名!
URL url = null;
BufferedReader in = null;
InputStreamReader isr = null;
InputStream is = null;
HttpURLConnection huc = null;
StringBuffer s = new StringBuffer();
url = new URL("http://api.fanfou.com/statuses/update.json");
huc = (HttpURLConnection)url.openConnection();
huc.setRequestMethod("POST");
huc.setDoOutput(true);
String param = "status=test the api";
huc.getOutputStream().write(param.getBytes());
huc.getOutputStream().flush();
huc.getOutputStream().close();
<script type="text/javascript">
function justdo(){
ms = "再试,就不信了!"; //要发送的消息
str ="status=" + ms;
user = "[email protected]"; //饭否用户名
ps = "xxx"; //密码
var xmlhttp = new XMLHttpRequest();
xmlhttp.open("POST", "http://api.fanfou.com/statuses/update.json", false,user,ps);
xmlhttp.setRequestHeader("Content-Length", str.length);
xmlhttp.setRequestHeader("CONTENT-TYPE", "application/x-www-form-urlencoded");
xmlhttp.send(str);
}
</script>
我还在网上搜索了一下,找了段java代码,但是提示401,需要验证,可不知道怎末传递用户名和密码,放在url中不行。那位大虾指点一下,怎么发送密码和用户名!
URL url = null;
BufferedReader in = null;
InputStreamReader isr = null;
InputStream is = null;
HttpURLConnection huc = null;
StringBuffer s = new StringBuffer();
url = new URL("http://api.fanfou.com/statuses/update.json");
huc = (HttpURLConnection)url.openConnection();
huc.setRequestMethod("POST");
huc.setDoOutput(true);
String param = "status=test the api";
huc.getOutputStream().write(param.getBytes());
huc.getOutputStream().flush();
huc.getOutputStream().close();
解决方案 »
- Extjs DataView 图片显示不出 进来就有分 呀 谢谢大家了
- jbpm4.3:executionService.signalExecutionById()与taskService.completeTask()有何异同?
- struts2 如何实现主子表同时保存
- BS项目问题
- 请教JApplet的简单问题
- 有谁用过tomcat5.0吗,我原来tomcat4.1.24下的servlet到tcmcat5.0下就不能运行了!
- 如何设置weblogic的默认访问路径
- ■■jsp中数据类型的效验应当如何写才比较正确呢?■■
- session的问题,在线等待!!!
- gwtext错误
- 新做的网站,请大家看看给点意见。。
- qq监视软件下载
String credit = "[email protected]" + ":" + "19XXXX6";
String encoding = new sun.misc.BASE64Encoder().encode (credit.getBytes());
huc.setRequestProperty ("Authorization", "Basic " + encoding);
这样就可以了哦!