string url = "https://www*******"; // 替换为你的API URL
string jsonData = DecodeBase64(Request["jsonData"]);//
WebClient webClient = new WebClient();
ServicePointManager.SecurityProtocol = (SecurityProtocolType)3072;
webClient.Headers.Add("user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36 Edg/124.0.0.0");
webClient.Headers.Add("Cookie", DecodeBase64(Request["Cookie"]));
webClient.Headers.Add("X-S", Request["source_note_id"]);
webClient.Credentials = CredentialCache.DefaultCredentials;//获取或设置用于向Internet资源的请求进行身份验证的网络凭据
// 设置请求的内容类型
webClient.Headers.Add(HttpRequestHeader.ContentType, "application/json");
string response = "";//
// 将JSON数据转换为字节数组
byte[] jsonDataBytes = Encoding.UTF8.GetBytes(jsonData);
try
{
// 发送POST请求
byte[] responseBytes = webClient.UploadData(url, "POST", jsonDataBytes);
response = Encoding.UTF8.GetString(responseBytes);
}
catch (WebException ex)
{
response = ex.Message;
}