«Просто мгновение ...» HTML -страница вместо JSON в запросе POSTC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 «Просто мгновение ...» HTML -страница вместо JSON в запросе POST

Сообщение Anonymous »

Так в основном то, что я делаю запрос в конечной точке WordPress, чтобы получить пользовательские данные для моего приложения. И это работало нормально в течение довольно долгого времени, но теперь я получаю «просто мгновение ...» HTML -страницу вместо JSON, и это в основном ломает мою логику авто. Из того, что я мог бы найти, это как -то связано с защитой ботов CloudFlares или что -то в этом роде, но я понятия не имею, как это обойти. Было бы неплохо, если бы я мог просто что -то сделать в Cloudflare, но если нет, то что мне изменить в своем коде?

Код: Выделить всё

public async Task\ Login(LoginModel login)
{
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Post, "https://my-wpsite.com/test/auth.php");

client.DefaultRequestHeaders.Add("User-Agent", "Mozilla/5.0");
client.DefaultRequestHeaders.Add("Accept", "*/*");

var content = new MultipartFormDataContent
{
{ new StringContent(login.Username), "user" },
{ new StringContent(login.Password), "pass" }
};

request.Content = content;

var response = await client.SendAsync(request);
string responseString = await response.Content.ReadAsStringAsync();

var jsonResponse = System.Text.Json.JsonSerializer.Deserialize(responseString);

if (response.IsSuccessStatusCode)
{
// my logic here
}
else
{
return StatusCode((int)response.StatusCode, jsonResponse);
}
}
Спасибо

Подробнее здесь: https://stackoverflow.com/questions/797 ... st-request
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»