这张图是我提交的数据
下图是源程序提交的数据
我用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 转换成字节
|