public HttpResponseMessage QQVkey(QQAudioUrlRequest request) { string uri = $"https://u.y.qq.com/cgi-bin/musics.fcg"; HttpClient client = new HttpClient(); client.DefaultRequestHeaders.Add("accept", "application/json"); client.DefaultRequestHeaders.Add("accept-encoding", "gzip, deflate, br"); client.DefaultRequestHeaders.Add("accept-language", "zh-CN,zh;q=0.9"); client.DefaultRequestHeaders.Add("sec-fetch-dest", "empty"); client.DefaultRequestHeaders.Add("sec-fetch-mode", "cors"); client.DefaultRequestHeaders.Add("sec-fetch-site", "same-site"); var str = JsonConvert.SerializeObject(new QQVkeyPostModel(request.guid, request.mids)); HttpContent content = new StringContent(str); content.Headers.ContentType = new MediaTypeHeaderValue("application/json"); return(client.PostAsync(new Uri(uri), content).Result.EnsureSuccessStatusCode()); }
public HttpResponseMessage QQAudioUrl(QQAudioUrlRequest request) { string uri = $"https://u.y.qq.com/cgi-bin/musicu.fcg"; HttpClient client = new HttpClient(); client.DefaultRequestHeaders.Add("accept", "application/json"); client.DefaultRequestHeaders.Add("accept-encoding", "gzip, deflate, br"); client.DefaultRequestHeaders.Add("accept-language", "zh-CN,zh;q=0.9"); // client.DefaultRequestHeaders.Add("cookie", $"pgv_pvi=3084777472; pgv_si=s6042716160; pgv_info=ssid=s7984892020; pgv_pvid=396558220; ts_uid=3836534641; userAction=1; yqq_stat=0; ts_last=y.qq.com/n/yqq/song/{mid}.html"); // client.DefaultRequestHeaders.Add("referer", $"https://y.qq.com/n/yqq/song/{mid}.html"); client.DefaultRequestHeaders.Add("sec-fetch-dest", "empty"); client.DefaultRequestHeaders.Add("sec-fetch-mode", "cors"); client.DefaultRequestHeaders.Add("sec-fetch-site", "same-site"); HttpContent content = new StringContent(JsonConvert.SerializeObject(new QQAudioUrlPostModel(request.guid, request.mids))); content.Headers.ContentType = new MediaTypeHeaderValue("application/json"); return(client.PostAsync(new Uri(uri), content).Result.EnsureSuccessStatusCode()); }