快速业务通道

利用httpclient模拟站点的登录发帖回复 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-21
ic class KaixinSitePost implements ISitePost 12{ 13    private static final String LOGON_SITE = "www.kaixin.com"; 14    private static final int LOGON_PORT = 80; 15    private static final String CHARSET="UTF-8"; 16    private BrowserContext context=null; 17 18 19    //汽倖喘薩鞠村 20    public String login(Siteusers userinfo, Proxyips ip) 21    { 22        if(userinfo!=null) 23        { 24            SiteLogin login=new SiteLogin(context,"http://login.kaixin.com/Login.do"); 25            if(ip!=null) 26                login.getContext().setProxyip(ip); 27            Map<String,String> params=new HashMap<String,String>(); 28            params.put("ss", "10106"); 29            params.put("loginregFrom", "index"); 30            params.put("origURL", "http://www.kaixin.com/SysHome.do"); 31            params.put("email", userinfo.getUsername()); 32            params.put("password", userinfo.getUserpwd()); 33            login.addRequestParameters(params); 34            return login.login(userinfo); 35        } 36        return null; 37    } 38 39    public List<Siteboards> parseBoard(Siteboards data) { 40        41        return null; 42    } 43 44    public String post(Postinfos postinfo,List<Siteboards> siteboards) 45    { 46        if(postinfo!=null && siteboards!=null){ 47            SitePost sport=new SitePost(context); 48            context.getClient().getHostConfiguration().setHost("blog.kaixin.com"); 49            Map<String,String> params=new HashMap<String,String>(); 50            params.put("categoryId", "0"); 51            params.put("blogControl", "1"); 52            params.put("title", postinfo.getTitle()); 53            params.put("body",postinfo.getContent()); 54            sport.addRequestParameters(params); 55 56            for(Siteboards sb:siteboards){ 57                sb.setPostUrl("http://blog.kaixin.com/NewEntry.do"); 58                try{ 59                    sport.post(postinfo, sb); 60                }catch(IOException e){ 61                    e.printStackTrace(); 62                } 63            } 64        } 65        return null; 66    } 67 68 69    public String reply(Postinfos postinfo,List<Articleinfos> arts) 70    { 71 72       

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号