IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

$FE en hexadécimal en vb.net ?


Sujet :

ASP.NET

  1. #1
    Membre éclairé Avatar de Stephane_br
    Inscrit en
    Septembre 2005
    Messages
    222
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 222
    Par défaut $FE en hexadécimal en vb.net ?
    Bonjour,

    Dans le cadre de l'utilisation d'un webservice, un client me demande de luis envoyer des données dans une chaine de caractères, en séparent les données par .
    De mon côté, je suis en vb.net, j'ai essayé de lui envoyer chr(254), ou Hex(254)... mais sans résultat.

    Voyez-vous autre chose qui pourrait être utilisé en vb.net pour envoyer l'équivalent de $FE en hexadécimal ?

    Merci de toutes les pistes que vous pourrez me donner.

  2. #2
    Membre éclairé Avatar de Stephane_br
    Inscrit en
    Septembre 2005
    Messages
    222
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 222
    Par défaut
    Juste pour avoir votre avis sur ma méthode de conversion de $FE en hexadécimal en vb.net.
    La méthode habituelle pour moi est celle-ci :

    Hex(254).ToString() ou Hex(ChrW(254))
    Pour faire simple, je dois envoyer sur un webservice des données dans une chaîne de caractères et les séparer par $FE en hexadécimal (à la demande du client), mais bien qu'il reçoit correctement mes données, il ne détecte pas le séparateur $FE
    J'ai testé avec lui plusieurs façons différentes de lui fournir ce séparateur mais rien ne fonctionne, comme par exemple chr(254), ChrW(254), "\xFE", "$FE", "FE", ...

    Pour info, j'utilise HttpWebRequest (qui fonctionne parfaitement) et le client reçoit bien mes données :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    Dim post_datas as string = "var1" & Hex(254).ToString()
    post_datas &= "var2" & Hex(254).ToString()
    post_datas &= "var3" & Hex(254).ToString()
    post_datas &= "var4" & Hex(254).ToString()
    
    
    
    Dim hwrequest As Net.HttpWebRequest
    hwrequest = Net.WebRequest.Create(url)
    hwrequest.AllowWriteStreamBuffering = True
    hwrequest.Method = "POST"
    ...
    .. etc
    ...
    // données ------------------------------------------------------
    Dim byteArray As Byte() = Encoding.UTF8.GetBytes(post_datas)
    hwrequest.ContentLength = byteArray.Length
    Dim dataStream As Stream = hwrequest.GetRequestStream()
    dataStream.Write(byteArray, 0, byteArray.Length)
    dataStream.Close()
    // .données -----------------------------------------------------
    ...
    ..
    ...
    hwresponse = hwrequest.GetResponse()
    If hwresponse.StatusCode = Net.HttpStatusCode.OK Then
     ...
     .. etc
     ...
    End If
    Merci pour vos avis et retours....

Discussions similaires

  1. [Débat] Technologie .NET vs JAVA
    Par neo.51 dans le forum Débats sur le développement - Le Best Of
    Réponses: 1047
    Dernier message: 14/01/2019, 16h15
  2. [Débat] Expériences au sujet de .NET
    Par DevX dans le forum Débats sur le développement - Le Best Of
    Réponses: 46
    Dernier message: 25/05/2014, 11h16
  3. A ceux qui ont migré de VB6 vers VB.Net
    Par Fox dans le forum VB 6 et antérieur
    Réponses: 81
    Dernier message: 21/05/2008, 14h56
  4. utiliser les tag [MFC] [Win32] [.NET] [C++/CLI]
    Par hiko-seijuro dans le forum Visual C++
    Réponses: 8
    Dernier message: 08/06/2005, 15h57
  5. Fichier PDOXUSRS.NET
    Par yannick dans le forum Paradox
    Réponses: 5
    Dernier message: 05/04/2002, 09h45

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo