multipart données POST à l'aide de python demandes: pas multipart limite a été trouvé

J'ai un formulaire de données ainsi que le fichier soit envoyé dans le même POSTE. Pour ex, {durée: 2000, fichier: test.wav}. J'ai vu le nombre de threads ici sur multipart/form-data affichage à l'aide de python demandes. Ils ont été utiles, en particulier cette une.

Ma demande d'échantillon est comme ci-dessous:

    files = {'file': ('wavfile', open(filename, 'rb'))}
    data = {'duration': duration}
    headers = {'content-type': 'multipart/form-data'}
    r = self.session.post(url, files=files, data=data, headers=headers)

Mais lorsque j'exécute le code ci-dessus, j'obtiens cette erreur:

5:59:55.338 Dbg 09900 [DEBUG] la Résolution exception du gestionnaire [null]: org.springframework.web.multipart.MultipartException: n'a pas Pu analyser multipart servlet demande; nested exception est org.apache.commons.fileupload.FileUploadException: la demande a été rejetée, car aucun multipart limite a été trouvé.

Donc mes questions sont: 1) Comment puis-je voir le contenu de la demande est envoyé? Ne pouvait pas utiliser wireshark, ses pas à travers le réseau.
2) pourquoi est-ce la limite manquantes dans les données codées? Je manque quelque chose, merci de le faire remarquer.

InformationsquelleAutor jeera | 2013-07-01