mini serveur web, récupérer le contenu du multipart

extremtouchextremtouch Membre
09:02 modifié dans API AppKit #1
Bonjour,
désolé si le sujet a déjà  été évoqué, mais mes recherches n'ont pas abouties.

J'ai monté un petit serveur web et je reçois bien les demandes de requêtes par contre, je n'arrive pas à  récupérer le contenu du multipart.
le contenu du dictionnaire est bien rempli avant que je donne la réponse mais je ne sais comment récupérer les data envoyées en post de mon client (Content-Length: 1968)

Host: 192.168.1.22:8080
User-Agent: xxxxxx/2.2.4 CFNetwork/485.13.8 Darwin/11.0.0
Content-Type: multipart/form-data; boundary=
1473887866499882746641449
Accept: */*
Accept-Language: fr-fr
Accept-Encoding: gzip, deflate
Content-Length: 1968
Connection: keep-alive

Si quelqu'un peut me mettre sur la piste ;)

merci par avance.

Réponses

  • AliGatorAliGator Membre, Modérateur
    09:02 modifié #2
    Recherche "multipart" dans tout le site de PommeDev j'ai plusieurs fois expliqué dans divers posts comment était organisé ce content-type en détail.
  • extremtouchextremtouch Membre
    mars 2011 modifié #3
    Désolé, je me suis mal exprimé.
    J'avais bien recherché sur le forum multipart, mais je ne cherche pas l'organisation mais dans mon cas, la façon de récupérer les Datas dans la récupération en elle même du contenu binaire afin d'en extraire par la suite le contenu du multipart.

    Je travaille avec les sources que l'on trouve sur le net de Matt Gallagher (ASIHTTPRequest et HTTPServer)

    dans la notification je reçois un dictionnaire mais pas de data, si ce n'est que ce que j'avais mis dans le message précédant.

    dans ce dictionnaire il y a bien la taille d'un buffer et je cherche comment récupérer ces données
    Content-Length: 1968

    la notification ...
    - (void)receiveIncomingDataNotification:(NSNotification *)notification

    [EDIT] il s'avere que lorsque mon client est le simulateur iPhone, toutes mes données s'affichent dans le log du surveur sur l'appli OSX. Les datas sont ainsi bien présentes. depuis le mobile, l'affichage des datas est tronqué. Par contre si le serveur est un PC avec .net, il recoit bien les données depuis l'iphone.... a suivre[EDIT]
Connectez-vous ou Inscrivez-vous pour répondre.