我有两个程序,一个程序通过PostAsync发送POST变量,一个程序应读取post变量。当我传递POST变量时,应该读取数据,但是在page_Load中,我做不到。
使用GET变量,process.start打开一个新选项卡,Request.QueryString读取数据,我想做类似的事情。
发件人
using System.Net.Http;
string stringBase64Encoded = "cHJvdmE=";
string uri = "https://myuri/";
string data = "{'Key': "+ stringBase64Encoded +" }";
using (var client = new HttpClient())
{
client.PostAsync(uri, new StringContent(data, Encoding.UTF8, "application/json"));
}
接收器
protected void Page_Load(object sender, EventArgs e)
{
string base64Encoded;
if (Request.Form["Key"] != null) {
base64Encoded = Request.Form["Key"];
}
}