Example #1
0
        print p.recv_body()

    print "--------------------"

    rsp_1 = ""
    with open("../testing/test2_response_part1.http", "r") as f:
        rsp_1 = f.readlines()
        rsp_1 = "".join(rsp_1)
        rsp_1 = rsp_1[:-2]
    rsp_2 = ""
    with open("../testing/test2_response_part2.http", "r") as f:
        rsp_2 = f.readlines()
        rsp_2 = "".join(rsp_2)
        rsp_2 = rsp_2[:-2]

    p = RTBResponse()
    ok, parser = p.receive_buffer(rsp_1)
    if parser.is_message_complete():
        print "message complete"
        print parser.recv_body()
    else:
        print "message incomplete"

    rsp_1 += rsp_2
    ok, parser = p.receive_buffer(rsp_1)
    if parser.is_message_complete():
        print "message complete"
        print parser.recv_body()
    else:
        print "message incomplete"
Example #2
0
        print p.recv_body()

    print '--------------------'

    rsp_1 = ''
    with open('../testing/test2_response_part1.http', 'r') as f:
        rsp_1 = f.readlines()
        rsp_1 = ''.join(rsp_1)
        rsp_1 = rsp_1[:-2]
    rsp_2 = ''
    with open('../testing/test2_response_part2.http', 'r') as f:
        rsp_2 = f.readlines()
        rsp_2 = ''.join(rsp_2)
        rsp_2 = rsp_2[:-2]

    p = RTBResponse()
    ok, parser = p.receive_buffer(rsp_1)
    if parser.is_message_complete():
        print 'message complete'
        print parser.recv_body()
    else:
        print 'message incomplete'

    rsp_1 += rsp_2
    ok, parser = p.receive_buffer(rsp_1)
    if parser.is_message_complete():
        print 'message complete'
        print parser.recv_body()
    else:
        print 'message incomplete'