我之前从未使用过multipart / form-data,这对我来说似乎有点棘手,我无法理解如何发布所需的数据。
这是我到目前为止编写的代码:
string urlRequestRegister = "http://iwebsite.com/user/register";
string boundary = "----------------------------" + DateTime.Now.Ticks.ToString("x");
CookieContainer cookie = new CookieContainer();
HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(urlRequestRegister);
request.Method = "POST";
request.ContentType = string.Format("multipart/form-data; boundary={0}", boundary);
request.Credentials = CredentialCache.DefaultCredentials;
request.CookieContainer = cookie;
request.KeepAlive = true;
byte[] boundary_bytes = System.Text.Encoding.ASCII.GetBytes("\r\n--" + boundary + "\r\n");
string form_data_template = "Content-Disposition: form-data; name=\"{0}\"\r\n\r\n{1}";
}
catch (Exception error)
{
MessageBox.Show(error.ToString());
}
Form_data_template参数应该是字段的名称和值,但我真的不知道我应该如何创建整个PostURL。
我只需要发布以下字段:thewebsite.com/user/register?id=value&name=value&age=value&submit=ok
我研究了一个小伙子。但我发现互联网上只有复杂的东西。
有人可以帮助我吗?
由于