如果提交地址不为空,获取地址为空,则只操作提交,用提交模式提交,且返回提交的响应头与提交后返回的内容;
如果提交为空,获取地址不为空,不提交且忽略提交模式,则只操作获取网页且返回获取网页的响应头与获取网页的内容;
如果提交与获取地址都不为空,则提交后获取网页.
1:如果提交出错,则响应头为提交响应头,可以调用getlasterror来查看错误信息与查看响应头,判断哪儿出错了;
2:如果获取网页源文件出错,则响应头为获取网页响应头,同样,可以调用getlasterror来查看错误信息与查看响应头,判断哪儿出错了;
3:提交与获取都执行成功,则响应头为获取网页响应头,返回获取网页的源文件
注意:部分网站提交是get模式,且没有要发送的数据,帐号密码则包含在提交地址里(如:http://www.17173.com/).用户可以用抓包工具查看.
如果提交带输入验证码的,则用IE登录一次,并勾选下次自动登录,之后再用接口get
如果提交不带输入验证码的,可以直接用程序登录.第一次调用接口的时候设置下次自动登录(senddata里面设置),之后再次调用该接口直接获取网页就行,提交地址就不用填.用IE登录该站点,IE也会自动跳转到登录后的页界
此接口做到了与IE同步 |