public WidgetHoroscope(HoroscopeModel model) : base(model) { _model = model; InitializeComponent(); _model.Load(); Get(); }
public async Task <string> GetAllDetails([FromRoute] string sign) { var clientHandler = new HttpClientHandler { UseCookies = false, }; var client = new HttpClient(clientHandler); var request = new HttpRequestMessage { Method = HttpMethod.Post, RequestUri = new Uri("https://aztro.sameerkumar.website/?sign=" + sign + "&day=today"), Headers = { { "cookie", "__cfduid=d5419a42213eee4b3767e0b8704d571881620595799" }, { "Server", "cloudflare" }, { "cf-ray", "64cfb7dcef170a2e-MIA" }, }, }; using (var response = await client.SendAsync(request)) { var body = await response.Content.ReadAsStringAsync(); HoroscopeModel jsonResponse = new HoroscopeModel(); if (response.IsSuccessStatusCode) { jsonResponse = JsonSerializer.Deserialize <HoroscopeModel>(body); jsonResponse.status = response.StatusCode.ToString(); } else { jsonResponse.status = "-1"; jsonResponse.status_message = "Request is not in correct format."; } return(JsonSerializer.Serialize(jsonResponse)); } }