Je cherche un moyen d'ajouter un délai à une demande CFHTTP. Il semble qu'il devrait y avoir une caractéristique de l'objet CFHTTPMessage
ou CFReadStream
, mais je ne peux pas le trouver. Dois-je lancer ma propre minuterie sur la boucle d'exécution ou quelque chose? (Dans ce cas, n'importe quel code pour cela?)Délai d'attente HTTP CFNetwork?
Merci!
Roger, je ne regarde @ ASIHTTPRequest et il semble grand, sauf il y a une chose que je besoin de le faire ce n'est pas le cas - ce qui est des données de flux provenant d'un objet CFReadStream. (Je pourrais ajouter un patch que j'établis ...) – sehugg
Vous devriez laisser tomber Ben à tous les yeux en regardant une ligne. Il répond à son courrier et est un gars sympa. Si vous avez un patch, je suis sûr qu'il le prendrait. –
ASIHTTPRequest utilise un NSInputStream pour le corps de la requête lors de la publication de fichiers à partir d'une requête ASIFormDataRequest, et également à chaque fois que shouldStreamPostDataFromDisk est vrai. Si votre CFReadStream lit à partir d'un fichier sur le disque, utilisez simplement setPostBodyFilePath: et il fera le reste. Sinon, il ne devrait pas être trop difficile de le patcher pour utiliser votre CFReadStream à la place, mais envoyez moi un msg (mon email est sur le site) si vous avez besoin d'un coup de main. – pokeb