Existe-t-il des problèmes de compatibilité lors de la synchronisation d'un objet dans .NET, puis de la désérialisation en Java?. Compatibilité de sérialisation/désérialisation Java vers Java
Je suis confronté à des problèmes dans de-sérialisation un objet en java qui a été publié en feuilleton dans .NET
Voici la déclaration détaillée du problème:
Dans la plate-forme .NET j'ai un cookie. 1. Cookie est sérialisé 2. puis il est crypté en utilisant Triple DES algo. 3. Envoyez-travers à l'application Java
En Java plate-forme 1. Décrypter le cookie en utilisant Triple DES, qui donne quelques octets 2. Deserialize les octets en utilisant quelque chose comme
nouvelle ObjectInputStream (nouvelle ByteArrayInputStream (octet [ ] decryptedCookie)). readObject();
La trace de pile d'exception que je reçois est: java.io.StreamCorruptedException: en-tête de flux incorrect:. 2F774555 à java.io.ObjectInputStream.readStreamHeader (Source inconnue) à java.io.ObjectInputStream (Source inconnue)
sérialisation à quoi? octets? xml? –
ce ryan dit. a quoi ressemble votre code comme? il n'y a pas suffisamment d'informations pour répondre à votre question. –