苏飞论坛

 找回密码
 马上注册

QQ登录

只需一步,快速开始

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

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

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

查看: 5715|回复: 1

[HttpHelper] 为什么我在提交Multipart/form-data数据的时候和源程序提交的不一样?

[复制链接]
发表于 2016-6-5 02:02:01 | 显示全部楼层 |阅读模式

这张图是我提交的数据 QQ图片20160605015526.png 下图是源程序提交的数据
QQ图片20160605015529.png



我用smartsniff查看的时候  我提交的数据和源程序提交的数据是相同的 都是345个字节
但是用wireshark查看的时候 源程序的first boundary和last boundary是单独的header 而我提交的数据是把first boundary和last boundary的数据跟data放在了一起,我想问问怎么样才能做成像源程序那样,因为我这样提交的时候服务器报了异常 虽然数据相同但是可能还是得跟源程序一模一样才能提交成功。
[C#] 纯文本查看 复制代码
  public void AddContent(string name, string value)
        {
            var sp = string.Format("{0}", Boundary);
            sp += string.Format(
                "\r\nContent-Disposition: form-data; name=\"{0}\"\r\n\r\n{1}\r\n",
                name,
                value);
            sp += string.Format("{0}--\r\n", Boundary);
            strData += sp;
        }



这个是我添加数据的方法
之后再把strData 转换成字节


1. 开通SVIP会员,免费下载本站所有源码,不限次数据,不限时间
2. 加官方QQ群,加官方微信群获取更多资源和帮助
3. 找站长苏飞做网站、商城、CRM、小程序、App、爬虫相关、项目外包等点这里
发表于 2016-6-6 09:08:30 | 显示全部楼层
上面是直接拼接在一起的,下面是分开的,你这个属性是自己分开的吧,Htttphelper代码怎么写的发上来看看
您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

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

GMT+8, 2024-12-29 20:29

© 2014-2021

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