elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Guía rápida para descarga de herramientas gratuitas de seguridad y desinfección


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  CURL / HTTP REQUEST
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: CURL / HTTP REQUEST  (Leído 5,210 veces)
rigorvzla

Desconectado Desconectado

Mensajes: 221


Ver Perfil
CURL / HTTP REQUEST
« en: 13 Octubre 2021, 13:29 pm »

Hola amigos, estoy perdido con esto, quiero usar una api de una web y no encuentro como hacerlo funcionar, la web es DeepL y luego de registrarme (a medias), me da un ejemplo de como implementarla.

me dice el curl es esto:
curl https://api-free.deepl.com/v2/translate \
   -d auth_key=589f13c6-e0b0-4b74-88bd-ca2ea8669048:fx \
   -d "text=Hello, world!"  \
   -d "target_lang=DE"

Y este es el HTTP Request
POST /v2/translate?auth_key=589f13c6-e0b0-4b74-88bd-ca2ea8669048:fx> HTTP/1.0
Host: api-free.deepl.com
User-Agent: YourApp
Accept: */*
Content-Length: [length]
Content-Type: application/x-www-form-urlencoded

auth_key=589f13c6-e0b0-4b74-88bd-ca2ea8669048:fx&text=Hello, world&target_lang=DE

me puede ayudar para saber como debo usarlo en mi codigo.

Gracias de antemano.


En línea

**Aincrad**


Desconectado Desconectado

Mensajes: 683



Ver Perfil WWW
Re: CURL / HTTP REQUEST
« Respuesta #1 en: 17 Octubre 2021, 17:36 pm »

Solo puedo recomendarte usar google translator.

Revise la pagina y podrías crearle una api no oficial tu mismo, sin usar su api. en base a https://www.deepl.com/translator .



En línea



rigorvzla

Desconectado Desconectado

Mensajes: 221


Ver Perfil
Re: CURL / HTTP REQUEST
« Respuesta #2 en: 18 Octubre 2021, 22:52 pm »

Si, yo trate de hacerlo, pero no lo logre ya que , al cargar la web imagino algun elemento de javascript se ejecuta y me da el resultado pero despues, entonces, antes de eso el programa me devuelve un vacio, de momento , quisiera aprender a usar el CURL o el  HTTP REQUEST ya que el ejemplo de la misma web lo pone facil.
En línea

WHK
Moderador Global
***
Desconectado Desconectado

Mensajes: 6.606


Sin conocimiento no hay espíritu


Ver Perfil WWW
Re: CURL / HTTP REQUEST
« Respuesta #3 en: 18 Octubre 2021, 23:44 pm »

Creo que hay una confusión o no logro entender todo el contexto. ¿Necesitas traducir tu sitio web o necesitas crear alguna aplicación que haga traducciones o que cosa?.

Para programar algo debes usar un lenguaje de programación y cada lenguaje tiene su función para hacer llamadas http y según el lenguaje es de que manera podrás utilizar el mensaje retornado por la api del servidor.

Si pruebas esto:

curl -v https://api-free.deepl.com/v2/translate \
   -d auth_key=589f13c6-e0b0-4b74-88bd-ca2ea8669048:fx \
   -d "text=Hello, world!"  \
   -d "target_lang=DE"

Verás que retorna esto:

Código:
< HTTP/2 403 
< server: nginx
< date: Mon, 18 Oct 2021 21:45:37 GMT
< content-length: 0
< access-control-allow-origin: *

Un error 403 significa "acceso denegado" y probablemente suceda porque el auth_key no es válido.
« Última modificación: 18 Octubre 2021, 23:46 pm por WHK » En línea

Danielㅤ


Desconectado Desconectado

Mensajes: 1.853


🔵🔵🔵🔵🔵🔵🔵


Ver Perfil
Re: CURL / HTTP REQUEST
« Respuesta #4 en: 19 Octubre 2021, 02:17 am »

Hola, además de lo que comenta el compañero WHK, también hay que configurar el User-Agent porque sinó esa petición estará enviando el User-Agent de curl y en muchos sitios esa cabecera no es válida por no ser la de un navegador sinó la de un script o comando.


Saludos
« Última modificación: 19 Octubre 2021, 02:19 am por Danielㅤ » En línea

rigorvzla

Desconectado Desconectado

Mensajes: 221


Ver Perfil
Re: CURL / HTTP REQUEST
« Respuesta #5 en: 20 Octubre 2021, 22:37 pm »

Ocurre que no se , como aplicar dicho codigo, y en efecto hay una api en C# que da el mismo error , imagino que debe ser por como dicen el compañero, fallo en la key.

Si pudieran decirme como usar el codigo con un ejemplo me seria de gran ayuda para poder comprender su implementacion.
En línea

FFernandez

Desconectado Desconectado

Mensajes: 128



Ver Perfil
Re: CURL / HTTP REQUEST
« Respuesta #6 en: 21 Octubre 2021, 19:09 pm »

Que quieres hacer:
¿Implementar algo en una web?     Con javascript o PHP,   el Login  o algo más.

Muestra tu código, y dinos el error
En línea

rigorvzla

Desconectado Desconectado

Mensajes: 221


Ver Perfil
Re: CURL / HTTP REQUEST
« Respuesta #7 en: 22 Octubre 2021, 14:48 pm »

en la web me coloca el codigo que puse al inicio y me da dos opciones para implementarlo , mas no se como implementar por ninguno de los dos codigos, eso es una aplicacion de escritorio
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
visual basic 6 HTTP request
Programación Visual Basic
markx 6 8,398 Último mensaje 29 Agosto 2007, 20:23 pm
por markx
Como ver un request HTTP? « 1 2 3 »
Desarrollo Web
Vaagish 22 12,052 Último mensaje 12 Febrero 2014, 00:44 am
por Vaagish
Forward http/s request.
Hacking
xustyx 4 3,619 Último mensaje 30 Julio 2014, 18:47 pm
por xustyx
Duda sobre http request
Dudas Generales
gelvez16 5 3,604 Último mensaje 28 Noviembre 2014, 07:12 am
por engel lex
auto login Http post request
Programación General
s_azazel 3 3,951 Último mensaje 17 Noviembre 2017, 18:23 pm
por ThunderCls
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines