Здравствуйте, Passerby, Вы писали:
P>Можете привести строку Post?
using System.Text.Json.Serialization;
using System.Net.Http.Json;
var filter = new Filter(84683, 50, 4194303);
var client = new HttpClient();
var response = await client.PostAsJsonAsync(@"https://smi2.ru/newdata/jsapi?action=articles", filter);
var articles = await response.Content.ReadFromJsonAsync<ICollection<Article>>();
public record class Filter([property: JsonPropertyName("block_id")] int blockId, int count, int fields);
public record class Article(string title, [property: JsonPropertyName("topic_id")] int topicId);
В articles в итоге будет информация о 50 запрошенных статьях, в примере только title и topic_id вытаскиваются, можно все поля из json прописать в класс Article и они заполнятся.