Articles of curl

HTTPPasswordMgr urllib2 no funciona – Error de credenciales no enviadas

La siguiente llamada de Python Curl tiene los siguientes resultados exitosos: >>> import subprocess >>> args = [ ‘curl’, ‘-H’, ‘X-Requested-With: Demo’, ‘https://username:password@qualysapi.qualys.com/qps/rest/3.0/count/was/webapp’ ] >>> xml_output = subprocess.check_output(args).decode(‘utf-8’) % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 138 276 0 276 0 0 190 0 –:–:– […]

PyCURL: Error de protocolo de enlace TLS

Estoy usando PyCURL para probar un servicio de redirección que estamos ofreciendo: un usuario visita http://xyz.com/asdf/ y se redirige a https://a.com , https://b.com y https: //c.com . Estoy tratando de usar PyCURL para solicitar http://xyz.com e imprimir (pero no la solicitud HTTP) la cadena “https: // {a | b | c} .com”, pero siempre que […]

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 […]