statuscode: 400, anasephrase: 'плохой запрос', версия: 1.1, content: system.net.http.streamcontent, заголовки: < /p>
[dotnet ] {< /p>
[dotnet] соединение: Close < /p>
[dotnet] Дата: пт, 21 февраля 2025 г. 09:51:10 GMT
[dotnet] Сервер: Microsoft-httpapi/2.0
[dotnet] x-android-received-millis: 1740131468716
[dotnet] x-android-response-source: сеть 400
[dotnet] x-android-выбеленный протокол: http/1.1
[dotnet] x-android-sent-millis: 1740131465418
[dotnet] Содержимое-334
[dotnet] content-type: text/html; charset = us-assii
[dotnet]}
код:
` < Br />
Код: Выделить всё
`public async Task PostServiceint(string UR, object obj)
{
int bln = 0;
try
{
foreach (var prop in obj.GetType().GetProperties())
{
Console.WriteLine($"{prop.Name}: {prop.GetValue(obj)}");
}
HttpClientHandler handler = new HttpClientHandler
{
// ServerCertificateCustomValidationCallback = HttpClientHandler.DangerousAcceptAnyServerCertificateValidator
ServerCertificateCustomValidationCallback = (message, cert, chain, errors) => true
};
using (var client = new HttpClient(handler))
{
client.Timeout = TimeSpan.FromMinutes(10);
Console.WriteLine(obj.ToString());
var response = client.PostAsJsonAsync(UR, obj).Result;
var data = response.Content.ReadAsStringAsync().Result;
Console.WriteLine(response);
if (response.IsSuccessStatusCode)
{
string JsonString = response.Content.ReadAsStringAsync().Result;
bln = Convert.ToInt32(JsonString);
}
}
}
catch (Exception ex)
{
Console.WriteLine(ex);
}
return bln;
}``
url для Android => ("http : //10.0.2.2: 2824/api/" + controller +"/" + method)
Для Windows он работает для Android. Он дает ошибку, размещенную в Начать
Я пытался поиграть, но не выходя
, прокомментируйте любое предложение/Ответ, принятый>
Подробнее здесь: https://stackoverflow.com/questions/794 ... indows-mac