~aurelien-dumaine/+junk/ebicspy

« back to all changes in this revision

Viewing changes to httpsEngine.py

  • Committer: Auélien DUMAINE
  • Date: 2014-11-11 02:14:55 UTC
  • Revision ID: aurelien.dumaine@free.fr-20141111021455-eg1n5cew28twvxsx
add tool.py

Show diffs side-by-side

added added

removed removed

Lines of Context:
40
40
 
41
41
        #TODO : check server certificate validity with the CA chain
42
42
        xml_utf8 = xml #TODO : check utf8 
43
 
        print xml_utf8
44
43
        
45
44
        self.fileExchangedLogger.write('request_'+get_timestamp()+'.xml', xml_utf8)
46
 
        f = open('log/request_'+get_timestamp()+'.xml', 'w')
47
 
        f.write(xml_utf8)
48
 
        f.close
49
45
 
50
46
        # TODO : verify the server certificate before exchange files
51
47
        headers = {"Content-type": "text/xml; charset=UTF-8", "Accept": "text/xml", "Content-length" : str(len(xml_utf8))}
55
51
        response = urllib2.urlopen(request)
56
52
        response_content = response.read()
57
53
        
58
 
        print response_content
59
 
        self.fileExchangedLogger.write('response_'+get_timestamp()+'.xml', xml_utf8)
60
 
        f = open('log/response_'+get_timestamp()+'.xml', 'w')
61
 
        f.write(response_content)
62
 
        f.close
 
54
        self.fileExchangedLogger.write('response_'+get_timestamp()+'.xml', response_content)
63
55
        
64
56
        return response_content
65
57