2008-09-15 29 views

Respuesta

2

La mayoría de mis complementos de comercio electrónico utilizan CURL para publicar la información CC al proveedor, a través de SSH.

+0

cuál (s) se utilizan? ¿Cómo son los precios? Publiqué algo y nunca obtuve una respuesta decente. http://stackoverflow.com/questions/53444/donation-services – nlucaroni

0

De alguna documentación cURL:

rizo ofrece un autobús lleno de trucos útiles como soporte de proxy, el usuario autenticación, carga FTP, HTTP POST, conexiones SSL, cookies, el archivo transferencia de hoja de vida y más.

4

Usamos libcurl para casi todos los accesos de cliente HTTP en nuestra aplicación C. Para el uso de línea de comandos, nunca tuve ningún motivo para abandonar wget.

2

Tenga en cuenta que cURL vainilla en Windows (la última vez que revisé, de todos modos) tiene el hábito de utilizar la muy arriesgada llamada TerminateThread() para hacer frente a conexiones estancadas, que pueden acabar matando hilos mientras están manteniendo una importante crítica sección y bloqueando el resto de su programa. En Windows, compile cURL con c-ares para evitar esto.

1

Lo he conectado a un programador para hacer publicaciones HTTP a un sitio web ASP heredado. Era un portal de un tercero que llevaría mucho tiempo cargar cuando el sitio estuvo inactivo durante un período de tiempo. Como no tenía acceso a la fuente y la compañía ya no existía, esta fue una solución rápida y sucia que mantuvo el sitio funcionando durante bastante tiempo.

1

curl puede obtener fácilmente la información de IP pública de http://whatismyip.com/automation/n09230945.asp y mostrarla en la línea de comandos. También lo uso para probar los datos de POST en algunos sistemas sin tener que escribir cosas en una página web.

0

Uso cURL para automatizar tareas en aplicaciones web donde no tengo acceso a cron. Configuré una tarea cron en una máquina a la que tengo acceso que golpea una URL para ejecutar un trabajo programado.

2

Lo uso como un arnés de prueba ad-hoc para los servicios web RESTful.

2

Lo utilicé con el plan de marcado Asterisk. Puede enrollar los servlets para que su plan de marcado reaccione a su sitio web y finalmente a los objetos de Java.

También utilícelo en scripts bash donde la tira puede "preguntar" a una página web por valores. Curl es genial!

+0

cURL rocks con Asterisk. De hecho, agregué el parche para la opción de datos POST que está en func_curl para Asterisk –

+0

Impresionante, aún no he programado una función en asterisco. Publiqué una pregunta que creo que podría responder fácilmente, consulte http://stackoverflow.com/questions/1924982/replace-characters-in-asterisk-dialplan – JorgeO

2
+0

Esto ya no funciona, tiene que trabajar un poco más como aquí: http://www.barattalo.it/2010/09/09/how-to-change-twitter-status-with-php-and-curl-without-oauth/ – Pons

0

lo uso para desarrollar programas que inicia sesión en un sitio y hacer cosas automatizado, como la adición de forma remota un comentario a algún sitio, etc.

Pero hay una gran cantidad usos más para eso.

0

Con PHP, he usado cURL para crear un bot para un popular juego de estrategia basado en web y para analizar páginas web de forma remota para obtener información útil.

Es una biblioteca muy útil para la mayoría de las acciones relacionadas con páginas web y planeo usarla también en mis futuros proyectos C.

0

Uso curl para conectarme a múltiples API del mismo script y recuperar la información. También utilicé CURL para publicar información en múltiples procesadores de formularios.

0

Un proxy FASTCGI que ejecuta LibXSLT en cualquier xml con un PI para la hoja de estilos.

0

Usamos cURL en KATO mucho.

  • presentación automática de contenidos interesantes al sitio delicious marcadores sociales
  • Actualización de un twitter feed con contenido interesante
0

Puede utilizar CURL para publicar en facebook, para agarrar la información meteo, a grap información de IP , para iniciar sesión en Twitter y twittear, para buscar imágenes en google ... para hacer todas esas cosas, necesita CURL y una expresión regular para extraer el código de las páginas. escribí una clase PHP que utiliza rizo de hacer muchas cosas como éstas, se puede encontrar aquí: http://www.barattalo.it/mini-bots-php-class/

2

Curl y wget son similares, ambos se pueden utilizar para descargar las direcciones URL desde la línea de comandos. Comparado con cURL, wget tiene la capacidad de descargar recursivamente. Por lo tanto, wget es útil para descargar archivos, mientras que cURL puede hacer todo tipo de trucos además de simplemente descargar archivos. cURL también es útil para MacOS, ya que no viene con wget.

cURL es bueno si quieres probar un sitio web con una galleta ..

curl --cookie "name=value" http://www.example.com 

..o para probar sitios web y APIs REST en general. Llegar a probar solicitudes:

curl http://example.com?param1=value1&param2=value2 

peticiones POST se puede hacer mediante el paso de parámetros con --Hojas o -d

curl -d "param1=value1&param2=value2" http://example.com 

PUT y DELETE solicitudes funcionan de manera similar si añadimos -X PUT o -x DELETE.

Funciona incluso para los sitios detrás BasicAuth/protección .htaccess

curl -d "param1=value1&param2=value2" http://example.com --user name:passwd