당신은 HttpWebRequest
을 활용, 각 텍스트 상자에 대한 string
을 설정할 수 있습니다
var response = SendNamedStrings("http://example.com", new Dictionary<string,string>{
{ "textBox1", textBox1.Text },
{ "textBox2", textBox2.Text },
{ "textBox3", textBox3.Text },
{ "textBox4", textBox4.Text }
});
SendNamedStrings
이 될 수있는 곳이 질문에 전에 여러 가지 방법으로 요청을받은 것을
static WebResponse SendNamedStrings(string url, Dictionary<string, string> namedStrings)
{
string postData = "?" + string.Join("&", namedStrings.Select(pair => string.Format("{0}={1}", pair.Key, pair.Value)));
WebRequest request = WebRequest.Create(url);
request.Method = "POST";
byte[] byteArray = Encoding.UTF8.GetBytes(postData);
request.ContentType = "application/x-www-form-urlencoded";
request.ContentLength = byteArray.Length;
Stream dataStream = request.GetRequestStream();
dataStream.Write(byteArray, 0, byteArray.Length);
dataStream.Close();
return request.GetResponse();
}
주 같은 스택 오버플로 (여기는 몇 가지 예입니다) :
sending data using HttpWebRequest with a login page
How to add parameters into a WebRequest?
Sending POST data with C#