string url = DecodeBase64(Request["post"]);// ;// "https://edith.xiaohongshu.com/api/sns/web/v1/feed";// "https://edith.xiaohongshu.com/api/sns/web/v1/homefeed";// "https://edith.xiaohongshu.com/api/sns/web/v1/feed"; // 替换为你的API URL
string jsonData = DecodeBase64(Request["jsonData"]);//
WebClient webClient = new WebClient();
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["X-S"]);
webClient.Headers.Add("X-t", Request["X-t"]);
webClient.Credentials = CredentialCache.DefaultCredentials;//获取或设置用于向Internet资源的请求进行身份验证的网络凭据
// 设置请求的内容类型
webClient.Headers.Add(HttpRequestHeader.ContentType, "application/json");
string response = "";//
// 将JSON数据转换为字节数组
byte[] jsonDataBytes = Encoding.UTF8.GetBytes(jsonData);
string times = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");// dateTime.ToString("yyyy-MM-dd HH:mm:ss");//
// 发送POST请求
// byte[] responseBytes = webClient.UploadData(url, "Get", jsonDataBytes);
Stream data = webClient.OpenRead(url);
StreamReader reader = new StreamReader(data);
response = reader.ReadToEnd();
str.Append(response);
X-S/X-T可通过js获取,账号微信同号