[连载]研究12306网站,编写iOS客户端(1)

1、《购票/预约》点击后请求两个url:

    a、"/mormhweb/kyfw“

    b、"/otsweb"

    其中b为dynamic.12306.cn的证书验证请求,在UIWebView中请求该地址会导致error.

    第一步:拦截shouldStartLoadWithRequest,使用NSURLConnection来处理Auth请求;

                   在delegate里didReceiveAuthenticationChallenge这个函数中,authenticationMethod为server trust类型;

                   创建Credential给authentication使用.

    第二部:合并收到的数据,使用loadHTMLString加载到UIWebView;

                  该html页面内部请求url:

    c、"/otsweb/loginAction.do"

    d、”/mormhweb/ggxxfw/wbyyzj/201105/t20110529_1905.jsp“

    分析该页面,提交表单数据url为c,数据项下一节分析.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值