我对任何网络类型的东西都不是很好(就 C# 而言),但我需要将数据(不是获取!)发布到 web url,然后返回它输出的内容。
到目前为止,我正在使用它来发布并确定它是否已登录。
//credentials
string username = textBox1.Text;
string password = textBox2.Text;
using (WebClient client = new WebClient())
{
byte[] data = Encoding.Default.GetBytes("username="+username+"&password="+password);
client.Headers["Content-Type"] = "application/Json";
try
{
var response2 = client.UploadData(base_url + "/users/authenticate", "POST", data);
MessageBox.Show(Encoding.Default.GetString(response2));
}
catch { }
}
注意:我得到的错误是 400 bad request。有任何想法吗?