запрос на отправку капчи на RuCaptcha
-
вот тело запроса:
<form method="post" action="https://rucaptcha.com/in.php">
<input type="hidden" name="method" value="base64">
<input type="text" name="key" value="(ключ_апи)">
<textarea name="body">(тело капчи в base64)</textarea>
<input type="submit" value="Загрузить и получить ID">
</form>Делаю пост запрос в клиенте, но выдает ошибку - неверный ключ апи.
В поддержке ответили, что форма запроса правильная, ключ и тело капчи также правильно сделаны. Что-то не так с моей стороны..
Ставил Connect-Type json и urlencoded, заголовки не заполнялНе подскажете, что я не правильно делаю?
-
@zololk1s что то не понятно, вы пытаетесь отправить запрос через браузер? Иначе html теги в запросе никчему.
-
запрос через http-клиент
-
@zololk1s ну так тогда зачем вам теги?
Отправляете POST запрос наhttps://rucaptcha.com/in.php
а в теле запроса прописваете
key=YOUR-KEY&method=base64&body=BASE64_IMAGE
и так далее что нужно для запроса
-
@bigorat провел исправления, теперь выдаёт - Сервер не может опознать тип вашего файла.
Беру капчу запросом, в ответе только сама капча, без лишнего (гифка), сохраняю содержимое ответа в базе64, получаю капчу в формате баз64.
Саму капчу в базе64 не скидываю, так как там овермного символов.
Я бы не грузил если бы нашел мануал по этому делу, на сайте рукапчи только в тегах примеры..
-
кто не знает как решить проблему нашел топик - https://community.bablosoft.com/topic/4975/отправка-капчи-на-post-запрос/4