Articles of curl

Cómo usar el módulo Python de Requests para hacer llamadas de curl

Necesito usar una API que haga llamadas cURL. La API se muestra aquí: https://www.pivotaltracker.com/help/api/rest/v5 . Estoy codificando en Python 2.7 y descargué el módulo de Solicitudes para usarlo en las llamadas de cURL, sin embargo, no estoy exactamente seguro de cómo hacerlo. Esto es lo que tengo hasta ahora: import requests username = ‘my_username’ password […]

La publicación en Flask with Postman frente a las solicitudes rellena diferentes atributos de solicitud

Estoy enviando una solicitud POST a mi aplicación Flask con Postman y también a la biblioteca de solicitudes. Cuando uso Postman, puedo obtener los datos con json.loads(request.data) . Cuando uso solicitudes o curl, puedo obtener los datos con request.form . ¿Por qué enviar los mismos datos con las dos herramientas que pueblan atributos diferentes?

Urllib2.urlopen () de Python se cuelga con una conexión local a un servidor de Restlet de Java

Estoy tratando de conectarme a un servidor Restlet en ejecución local desde Python, pero la conexión se cuelga infinitamente (o se agota el tiempo de espera si configuro un tiempo de espera). import urllib2 handle = urllib2.urlopen(“http://localhost:8182/contact/123”) # hangs Si uso el curl desde un shell para abrir la URL anterior, los resultados se recuperan […]

Python equivalente de la publicación HTTP Curl

Estoy publicando en el servidor Hudson usando curl desde la línea de comandos usando lo siguiente: curl -X POST -d ‘4142430A02000’ \ http://user:pass@myhost/hudson/job/_jobName_/postBuildResult como se muestra en la documentación de hudson … puedo emular lo mismo usando python … no quiero usar pyCurl o enviar esta línea a través de os.system () … ¿hay alguna […]

Convierta una solicitud POST de rizo a Python solo usando la biblioteca estándar

Me gustaría convertir este comando curl a algo que pueda usar en Python para un script existente. curl -u 7898678:X -H ‘Content-Type: application/json’ \ -d ‘{“message”:{“body”:”TEXT”}}’ http://sample.com/36576/speak.json TEXTO es lo que me gustaría reemplazar con un mensaje generado por el rest de la secuencia de comandos (que ya está funcionando de manera razonable, aunque no […]

Python equivalente a los rizos –form: Cree una solicitud de publicación de datos de formulario de varias partes con datos en el parámetro “formulario”

Estoy buscando un python equivalente a este comando curl: curl –referer “https://myreferer” –insecure –form “myparam=1234” https://myurl que resulta en la siguiente solicitud (tomada de httpbin.org/post): { “args”: {}, “data”: “”, “files”: {}, “form”: { “myparam”: “1234” }, “headers”: { “Accept”: “*/*”, “Connection”: “close”, “Content-Length”: “142”, “Content-Type”: “multipart/form-data; boundary=—————————-29a1ce32cc53”, “Host”: “httpbin.org”, “Referer”: “https://speedport.ip/hcti_start_passwort.stm”, “User-Agent”: “curl/7.22.0 (x86_64-pc-linux-gnu) […]

¿Carga de imágenes desde Python o cURL a Tumblr?

Estoy trabajando en un proyecto que implica cargar una imagen a tumblr desde Python. He tenido suerte al usar la API de Tumblr ( http://www.tumblr.com/docs/en/api ) al hacer publicaciones de texto regulares, pero las cargas de imágenes me han estado dando problemas. Los mensajes de error que devolvieron sus servidores se limitaron a solo decirme […]

Pycurl y io.StringIO – pycurl.error: (23, ‘Fallido cuerpo de escritura)

Estoy portando ebay sdk a python3 y me he topado con el siguiente problema. Estoy usando pycurl para enviar algunas solicitudes HTTP. Así es como lo configuro: self._curl = pycurl.Curl() self._curl.setopt(pycurl.FOLLOWLOCATION, 1) self._curl.setopt(pycurl.URL, str(request_url)) self._curl.setopt(pycurl.SSL_VERIFYPEER, 0) self._response_header = io.StringIO() self._response_body = io.StringIO() self._curl.setopt(pycurl.CONNECTTIMEOUT, self.timeout) self._curl.setopt(pycurl.TIMEOUT, self.timeout) self._curl.setopt(pycurl.HEADERFUNCTION, self._response_header.write) self._curl.setopt(pycurl.WRITEFUNCTION, self._response_body.write) Cuando llamo self._curl.perform () obtengo […]

¿Cómo puedo abreviar una URL usando python?

Ya he visto este hilo. ¿Cómo puedo deshacer una URL? Mi problema con la respuesta resuelta (que está usando la API de unshort.me) es que me estoy enfocando en no acortar los enlaces de youtube. Dado que unshort.me se usa fácilmente, esto devuelve casi el 90% de los resultados con captchas que no puedo resolver. […]

Convertir solicitud cURL a solicitud de Python-Requests

Quiero convertir esta solicitud de CURL a una solicitud de Python-Requests ya que estoy trabajando en un contenedor de Python para un servicio REST MS_WORD_DOCUMENT=… CONTENT_TYPE=”application/msword” JSON_REQUEST=”{\”documentType\” : \”$CONTENT_TYPE\”}” curl -X POST -F “meta=$JSON_REQUEST;type=application/json” -F “data=@$MS_WORD_DOCUMENT” $SERVICE_ENDPOINT ¿Cómo puedo convertir esto en una solicitud de biblioteca de Python3 Requests? Hasta ahora tengo que data = […]