- Регистрация
- 30.05.2019
- Сообщения
- 3 523
- Благодарностей
- 1 321
- Баллы
- 113
Доброго времени. Никак не могу освоить тему отправки C# Post Запрос + Изображение - multipart
Взял за пример снипет из темы. Что здесь не так? Пытаюсь отправить картинку на решение рукапчи методом multipart
Получаю ответ:
Взял за пример снипет из темы. Что здесь не так? Пытаюсь отправить картинку на решение рукапчи методом multipart
C#:
var pathImg = @"D:\captchaimg.png";
var userAgent = project.Profile.UserAgent;
var proxy = string.Empty;
var nameImg = Path.GetFileNameWithoutExtension(pathImg);
var rnd = ZennoLab.Macros.TextProcessing.RandomText(16, "dc");
var url = "http://rucaptcha.com/in.php";
var content = $"------WebKitFormBoundary{rnd}\r\n" +
$"Content-Disposition: form-data; name=\"file\"; filename=\"{nameImg}\"\r\n" +
$"Content-Type: image/png\r\n\r\n" +
$"key: \"a0b0e6db1ab35ab1893ba\"\r\n" +
$"method: \"post\"\r\n" +
$"{pathImg}\r\n" +
$"------WebKitFormBoundary{rnd}--";
var resp = ZennoPoster.HTTP.Request
(
method: ZennoLab.InterfacesLibrary.Enums.Http.HttpMethod.POST,
UserAgent: userAgent,
proxy: proxy,
url: url,
content: content,
contentPostingType: $"multipart/form-data; boundary=----WebKitFormBoundary{rnd}",
Encoding: "utf-8",
respType: ZennoLab.InterfacesLibrary.Enums.Http.ResponceType.BodyOnly,
Timeout: 30000,
UseRedirect: true, MaxRedirectCount: 5,
AdditionalHeaders: new[] { "" },
cookieContainer: project.Profile.CookieContainer
);
return resp;
Подскажите, пожалуйста, корректный снипет отправки C# Post Запрос + Изображение в multipart виде И как корректно вставить apikey, а то по идее не туда вставил. Инструкцию за пример взял рукапчу, как раз то что нужно для старта решить и понять корректность метода.Выполнение действия CSharp OwnCode: TEST CAPTCHA. File not found exception: key: a0b0e6db1a
method: post
D:\captchaimg.png
Последнее редактирование: