O que pode ser melhor maneira de enviar dados WBXML ao servidor web?

votos
2

Por favor, você poderia me ajudar no envio de uma dados de appication Mobile para Web Server em formato WBXML? Eu tenho um pouco de converter xml para WBXML mas não recebendo como enviar isso para o servidor web de forma eficiente?

Publicado 25/09/2008 em 15:46
fonte usuário
Em outras línguas...                            


1 respostas

votos
1

Eu não tenho certeza que eu compreendo perfeitamente a sua pergunta, mas aqui vai ...

Você precisa usar uma solicitação HTTP POST, e gravar os dados WBXML à conexão de objetos fluxo de saída. Aqui está um breve exemplo, obviamente, você vai precisar de mais código para que ele realmente funciona:

byte[] wbxml = getMyWbxmlData();
HttpConnection conn = (HttpConnection)Connector.open("http://myserver.com/mywbxmlhandler");
conn.setRequestMethod(HttpConnection.POST);
OutputStream output = conn.openOutputStream();
output.write(wbxml);
InputStream input = conn.openInputStream(); // This will flush the outputstream
// Do response processing

Isso é tudo assumindo que o seu WBXML já inclui o preâmbulo, como número da versão, página de código público identificador etc.

Respondeu 26/09/2008 em 14:50
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more