Partage
  • Partager sur Facebook
  • Partager sur Twitter

Masquer les headers d'une réponse HTTP

sockets

Anonyme
    2 juin 2011 à 3:31:11

    salut

    en utilisant les sockets, je reçois bien ma réponse, mais je voudrais savoir si il est poissble de masquer l'entête de la réponse, sans passer par des regex, ex:

    HTTP/1.1 200 OK
    
    Date: Thu, 02 Jun 2011 01:24:27 GMT
    
    Server: Apache
    
    Last-Modified: Thu, 12 Nov 2009 21:24:12 GMT
    
    ETag: "e5bac-731f-478342a1c3720"
    
    Accept-Ranges: bytes
    
    Content-Length: 29471
    
    Connection: close
    
    Content-Type: image/png
    
    BLABLA


    je voudrais juste garder "BLABLA"

    merci :)
    • Partager sur Facebook
    • Partager sur Twitter
      2 juin 2011 à 3:51:15

      Et en retirant les 18 premières lignes, ça ne marcherait pas ? Ça suppose que les headers ont toujours le même nombre de lignes. Si ce n'est pas le cas, il faut que tu réfléchisses sur la façon dont tu détermines (toi-même, avec tes yeux et ton cerveau) où ils s'arrêtent, pour en déduire une méthode.
      Si tu n'es pas obligé d'utiliser les sockets, il y a des solutions plus pratiques.
      • Partager sur Facebook
      • Partager sur Twitter
        2 juin 2011 à 5:41:07

        le header est séparé du contenu par une ligne vide (autrement dit, par "\r\n\r\n"). suffit de rechercher le premier endroit où il se trouve.
        • Partager sur Facebook
        • Partager sur Twitter

        Masquer les headers d'une réponse HTTP

        × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
        × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
        • Editeur
        • Markdown