http://www.sufeinet.com/plugin.php?id=keke_group

苏飞论坛

 找回密码
 马上注册

QQ登录

只需一步,快速开始

分布式系统框架(V2.0) 轻松承载百亿数据,千万流量!讨论专区 - 源码下载 - 官方教程

HttpHelper爬虫框架(V2.7-含.netcore) HttpHelper官方出品,爬虫框架讨论区 - 源码下载 - 在线测试和代码生成

HttpHelper爬虫类(V2.0) 开源的爬虫类,支持多种模式和属性 源码 - 代码生成器 - 讨论区 - 教程- 例子

查看: 15224|回复: 13

[HttpHelper] 如何post需要usb证书的https网站

[复制链接]
发表于 2015-3-25 10:19:52 | 显示全部楼层 |阅读模式
2金钱
我现在需要post一个需要usb证书的https网站,使用httphelper,系统报错!
/// <summary>
        /// 获取数据的并解析的方法
        /// </summary>
        /// <param name="item"></param>
        /// <param name="result"></param>
        private void GetData(HttpItem item, HttpResult result)
        {
            #region base
            //获取StatusCode
            result.StatusCode = response.StatusCode;//这里报response为null
            //获取StatusDescription
            result.StatusDescription = response.StatusDescription;
            //获取Headers
            result.Header = response.Headers;
            //获取CookieCollection
            if (response.Cookies != null) result.CookieCollection = response.Cookies;
            //获取set-cookie
            if (response.Headers["set-cookie"] != null) result.Cookie = response.Headers["set-cookie"];
            #endregion

这个有方法解决么?



1. 开通SVIP会员,免费下载本站所有源码,不限次数据,不限时间
2. 加官方QQ群,加官方微信群获取更多资源和帮助
3. 找站长苏飞做网站、商城、CRM、小程序、App、爬虫相关、项目外包等点这里
发表于 2015-3-25 10:26:52 | 显示全部楼层
这说明没有请求成功  带usb证书的城在安全凭证里带上证书,你可以先抓包分析一下都带了什么
回复

使用道具 举报

 楼主| 发表于 2015-3-25 10:44:44 | 显示全部楼层
站长苏飞 发表于 2015-3-25 10:26
这说明没有请求成功  带usb证书的城在安全凭证里带上证书,你可以先抓包分析一下都带了什么

他是在打开网站的时候,点击确认一下证书 1_meitu_1.jpg
,截包里面什么都没有!只有当你点击确定的时候,才发包!
回复

使用道具 举报

 楼主| 发表于 2015-3-25 10:53:34 | 显示全部楼层
站长苏飞 发表于 2015-3-25 10:26
这说明没有请求成功  带usb证书的城在安全凭证里带上证书,你可以先抓包分析一下都带了什么

然后刚刚用站长的   苏飞开发助手V1.0.exe  的获取Cookie可以访问网站,弹出确认证书,
我想知道站长这个用的是c#的webBrowser控件么?为什么我在项目里添加访问不会弹出而且
访问不到网址!我想确认控件后,直接从webBrowser获取cookie,然后进行访问
回复

使用道具 举报

发表于 2015-3-25 11:18:11 | 显示全部楼层
是的这个是用的webBrowser控件
回复

使用道具 举报

 楼主| 发表于 2015-3-25 11:49:23 | 显示全部楼层
站长苏飞 发表于 2015-3-25 11:18
是的这个是用的webBrowser控件

那为什么我也是用webBrowser,不能访问啊!你对webBrowser有什么设置么?
回复

使用道具 举报

发表于 2015-3-25 12:02:26 | 显示全部楼层
newcoder 发表于 2015-3-25 11:49
那为什么我也是用webBrowser,不能访问啊!你对webBrowser有什么设置么?

没有就拉了一个控件。什么也没有加
回复

使用道具 举报

 楼主| 发表于 2015-3-25 12:43:11 | 显示全部楼层
站长苏飞 发表于 2015-3-25 12:02
没有就拉了一个控件。什么也没有加

   那你是用c#开发的么?还是VB?使用的.net framework版本多少啊?为啥我的不行呢
我用的vs2010  c#开发  .net4.0
回复

使用道具 举报

发表于 2015-3-25 13:32:40 | 显示全部楼层
newcoder 发表于 2015-3-25 12:43
那你是用c#开发的么?还是VB?使用的.net framework版本多少啊?为啥我的不行呢
我用的vs2010  c# ...

我的和你的一样的,这个我就不清楚了。
回复

使用道具 举报

 楼主| 发表于 2015-3-25 14:37:59 | 显示全部楼层
站长苏飞 发表于 2015-3-25 13:32
我的和你的一样的,这个我就不清楚了。

感谢你的细心回复!最后找到问题了,项目的目标平台改成x86就好了!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

QQ|手机版|小黑屋|手机版|联系我们|关于我们|广告合作|苏飞论坛 ( 豫ICP备18043678号-2)

GMT+8, 2024-11-24 09:07

© 2014-2021

快速回复 返回顶部 返回列表