Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
Pasar Codigo Java A Gambas - Httpclient
Autor Mensaje
Responder citando   Descargar mensaje 
Mensaje Pasar Codigo Java A Gambas - Httpclient 
 
Hola estoy intentando hacer una aplicacion que se basa en el api de SugarSync, es algo al estilo dropbox. He consultado la api, y los codigos de ejemplo vienen para java. Todas las opciones utilizan Httpclient, pero no valgo para hacerlo funcionar con gambas (mi desconocimiento de httclient es grande).

Lo primero que estoy probando es validarme contra sugarsync pasandole una archivo xml llamado auth.xml con los parametros de validacion, pero no se como hacerlo, abro el fichero xml lo leo y lo almaceno en una variable, ahora ¿ como lo paso por httpclient.

Este es el codigo Java

public class GetAuth {
private static String END_POINT = "https://api.sugarsync.com/authorization";
public static String getAuthQuest() throws HttpException, IOException {
HttpClient client = new HttpClient();
PostMethod post = new PostMethod(END_POINT);
File input = new File("resource/Auth.xml");
RequestEntity entity = new FileRequestEntity(input,
"application/xml; charset=UTF-8");
post.setRequestEntity(entity);
client.executeMethod(post);
System.out.println("Response status code: " + post.getStatusCode());
System.out.println("Response body: ");
System.out.println(post.getResponseBodyAsString());
System.out.println("Response header: ");
Header[] headers=post.getResponseHeaders();
for(int i=0;i<headers.length;i++){
System.out.println(headers[i]);
}
return post.getResponseHeader("Location").getValue();
}
public static void main(String[] args) throws HttpException, IOException {
GetAuth.getAuthQuest();
}
}


y este es el fichero xml que debo pasar

<?xml version="1.0" encoding="UTF-8" ?>
<authRequest>
<username>username</username>
<password>password</password>
<accessKeyId>XXXXXXXXXXXXXXXXX</accessKeyId>
<privateAccessKey>YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY</privateAccessKey>
</authRequest>


el codigo gambas va asi

  
DIM conex AS HttpClient
  DIM buffer AS String
  DIM END_POINT AS String = "https://api.sugarsync.com/authorization"
  DIM Fichero AS String
  conex = NEW HttpClient AS "conex"
  fichero = File.Load("auth.xml")
  h.Post(................)
...Obtenemos codigo validacion..........
 

  
me podeis echar una mano.................gracias
 



 
última edición por destroyer el Martes, 01 Marzo 2011, 19:54; editado 1 vez 
destroyer - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes Como Pasar Un Parametro A Java Para Genera... jcontasti General 1 Martes, 26 Octobre 2010, 17:09 Ver último mensaje
soplo
No hay nuevos mensajes Gambas Vs Java jsbsan General 17 Sabado, 16 Julio 2011, 09:04 Ver último mensaje
jsbsan
No hay nuevos mensajes Como Pasar Los Graficos A Codigo Fuente En... metalgearxd General 5 Martes, 22 Enero 2013, 20:15 Ver último mensaje
Dani26
No hay nuevos mensajes Conceptos Básicos De La Java Enterprise. ... Shell Java 4 Domingo, 05 Abril 2020, 22:35 Ver último mensaje
Shell
 

Publicar nuevo tema  Responder al tema  Página 1 de 1
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario



  

 

cron