小编Kai*_*ido的帖子

c#multipart/form-data以编程方式提交

所以遇到了一个小问题.我正在创建一个小应用程序来自动化在一个网站上提交表单.但糟糕的是,他们正在使用multipart/form-data.没有文件只上传一些文本字段用于提交.

当然这样做就失败了.

string postData1 = "firstfield="+firststring+"secondfield="+secondstring;

所以我的问题是如何将这些表单字段发布到多部分表单?

在php中发布像数组一样:

$postdata = array('firstfield' => $firststring, 'secondfield' => $secondstring);

工作并传递表单,但似乎无法使用c#

有什么建议?


数据提交通过3页(基本screenscrape)登录/ part1/part2

到目前为止我可以成功登录并发布part1(使用普通应用程序/ x-www-form-urlencoded格式)

但是当生病时尝试发布多部分表单时,它会失败并将我发回给part1.所以也许我的代码错了,但这里是:

string password = "password";
string username = "username";
string link = "http://somelink.com/";
string text = "Blah Blah some text here";
string title = "Blah Blah";
string tags1 = title;
string summary = "Blah Blah summary";
string tags = tags1.Replace(" ", ",");

// Set cookie container
CookieContainer cookieJar = new CookieContainer();

string loginData = "username=" + username + …
Run Code Online (Sandbox Code Playgroud)

c# multipartform-data

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

c# ×1

multipartform-data ×1