запрос на отправку капчи на 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


Log in to reply
 

  • 5
  • 3
  • 3
  • 2
  • 4
  • 7
  • 9
  • 9