Las personas que le dicen que no responden un aspecto limitado de su pregunta. Ciertamente, puede realizar una solicitud POST a un sitio sin API, pero los resultados dependen de cómo está diseñado el sitio y de lo que está tratando de lograr.
He escrito múltiples bots que POST envían formularios a un sitio para lograr un objetivo u otro. Muchos formularios se envían utilizando el verbo POST, y muchas aplicaciones web se escriben para que POST y GET sean sinónimos de muchas rutas de solicitud. Entonces, si lo que está tratando de hacer es automatizar el envío de uno o más formularios, entonces puede hacerlo absolutamente.
Los criterios clave son:
- ¿Dónde puedo obtener kits profesionales de diseño de sitios web prefabricados que sean "congruentes"?
- ¿Es el MCA 2017 un buen lugar para comenzar mi carrera como desarrollador web PHP?
- Cómo crear banners para un sitio web
- ¿En qué se diferencian las aplicaciones web en desarrollo que usan AngularJS de las que usan JSP / Thymeleaf y jQuery como tecnología de visualización?
- ¿Cuáles son algunos sitios web famosos que están en tecnología MEAN stack?
- Debe conocer la URL del recurso que tiene intención de PUBLICAR
- Puede que tenga que especificar una serie de encabezados para que la POST funcione, como por ejemplo:
- Árbitro HTTP
- Cookies HTTP
La forma más fácil de lograr este objetivo es usar curl . Puede llamar a curl desde una línea de comando o mediante varias API. La mayoría de los idiomas también tienen marcos HTTP que puede usar si sus necesidades son más sofisticadas de lo que curl puede lograr.
Desde una línea de comando, debería especificar:
curl -X POST -d
Puede obtener más información sobre el comando curl aquí.