快速业务通道

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

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-21
 return null; 73    } 74 75    /** *//** 76     * @param args 77     */ 78    public static void main(String[] args) 79    { 80        try 81        { 82            Siteusers userinfo=new Siteusers(); 83            userinfo.setUsername("xxxx"); 84            userinfo.setUserpwd("xxxx"); 85            Proxyips ips = new Proxyips(); 86            ips.setIp("218.56.64.210"); 87            ips.setPort(8080); 88            KaixinSitePost sp=new KaixinSitePost(); 89            sp.login(userinfo,ips); 90            Postinfos post=new Postinfos(); 91            post.setContent("<p>lllllllllllllllllllllll</p>"); 92            post.setTitle("嶄猟霞編"); 93            List<Siteboards> siteboards=new ArrayList<Siteboards>(); 94            siteboards.add(new Siteboards()); 95            siteboards.add(new Siteboards()); 96            sp.post(post,siteboards); 97        } 98        catch(Exception e){ 99            e.printStackTrace(); 100        } 101    } 102}

旋喘httpclient庁亭嫋泣議鞠村窟愉指鹸(4)

扮寂:2011-01-07 BlogJava 蛎仟査

撃廾鞠村議窃SiteLogin?

1/** *//** 2 *  Copyright (C): 2009 3 *  @author 蛎仟査 4 *  Aug 24, 2009 3:03:00 PM 5 */ 6 7/** *//** 8 * 嫋泣鞠村 9 */ 10public class SiteLogin extends AbstractMethodAdapter 11{ 12    private HttpMethodBase method; 13    private boolean ispost=true; 14    protected BrowserContext context; //輝念議箝誓匂序殻貧和猟 15 16    public BrowserContext getContext() { 17        return context; 18    } 19 20    /** *//** 21     * 更夛痕方 22     * @param context 23     * @param url 24     * @param ispost 譜崔頁倦POST圭塀戻住?潮範葎POST 25     */ 26    public SiteLogin(BrowserContext context,String url,boolean ispost) { 27        super(); 28        this.context = context; 29        this.ispost=ispost; 30        method = this.ispost?new PostMethod(url):new GetMethod(url); 31    } 32 33    public SiteLogin(BrowserContext context,String url) { 34        this(context,url,true); 35    } 36 37    public String login(Siteusers user) 38    { 39        int statusCode=0; 40        if(this.ispost && this.hasRequestParameters()){ 41            ((PostMethod)method).setRequestBody(this.getRequestParams()); 42        } 43 44        if(this.hasExtraRequestHeaders()){ 45            this.addExtraRequestHeaders(method,this.getExtraRequestHeaders()); 46        } 47        context.setCommonMethodRequestHeaders

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站: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号