Так, получается, тут мы уже говорим о защите от дурака. Уберу я поле Имя, например. Но ведь он может и в комментарий в запросе с сайта свои имя, дату рождения, телефон, номер паспорта и адрес вставить
Ещё бывают удалённые подключения, где вообще можно наткнуться на какую-нибудь базу с кучей чужих данных. Мне оно не надо, но если оно висит на экране открытое, я же по идее всё это вижу. Что ж мне теперь, идти в РКН сдаваться?))
Если мне это даст структурированные знания, готов платить.
Это за 100к около 70 занятий.
curl -X GET \ 'https://example.youtrack.cloud/api/issues?fields=id,summary,project(name)' \ -H 'Accept: application/json' \ -H 'Authorization: Bearer perm:amFuZS5kb2U=.UkVTVCBBUEk=.wcKuAok8cHmAtzjA6xlc4BrB4hleaX' \ -H 'Cache-Control: no-cache' \ -H 'Content-Type: application/json'
using System.Net.Http;
using System.Net.Http.Headers;
// Только для примера
using var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, "https://example.youtrack.cloud/api/issues?fields=id,summary,project(name)")
{
Headers = {
{"Accept", "application/json"},
{"Authorization", "Bearer perm:amFuZS5kb2U=.UkVTVCBBUEk=.wcKuAok8cHmAtzjA6xlc4BrB4hleaX"},
{"Cache-Control", "no-cache"}
},
Content = new StringContent("")
{
Headers = {
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
var response = await client.SendAsync(request);
response.EnsureSuccessStatusCode();
var responseBody = await response.Content.ReadAsStringAsync();
Console.WriteLine(responseBody);
2. Убедись что используется msvc