https://leonardo.pgxc.pl/doc/direct_upload.html
, что не удается с сообщением «неверный пользователь». данные". Я предполагаю, что это может указывать на то, что данные отсутствуют или каким-то образом недействительны. Я уверен, что пользователь и пароль верны.
Использование такого сервиса, как https://reqbin.com/, работает нормально. Затем сервер принимает пользовательские данные, но терпит неудачу из-за отсутствия некоторых файловых данных, которые на данный момент не имеют значения. Это второй шаг этого процесса, который у меня завершается неудачей на первом этапе.

Попытка сделать то же самое из консольного приложения, написанного на C#, завершается неудачей с «неверными данными пользователя»
Код: Выделить всё
await UploadFileAsync("d:\\User\\Downloads\\test.igc", "MYPASS", "MYUSER");
async Task UploadFileAsync(string filePath, string user, string pass)
{
HttpClient client = new HttpClient();
string igcData = File.ReadAllText(filePath);
var url = "http://www.paraglidingforum.com/modules/leonardo/flight_submit.php";
var formData = new Dictionary
{
{ "user", user },
{ "pass", pass }
};
var content = new FormUrlEncodedContent(formData);
var response = await client.PostAsync(url, content);
response.EnsureSuccessStatusCode();
var responseContent = await response.Content.ReadAsStringAsync();
Console.WriteLine($"Response: {responseContent}"); // >>Invalid user data
}
Изменить: этот html также принимает пользователя , и происходит сбой только в случае отсутствия данных файла.
Код: Выделить всё
user:
pass:
Подробнее здесь: https://stackoverflow.com/questions/789 ... ssing-data
Мобильная версия