如何在指纹读取器sdk中指定的Django中构建响应

时间:2018-01-04 09:37:44

标签: python django python-requests

以下是指纹设备SDK文档的一部分。 SDK documentation

设备发送:

GET /iclock/cdata?SN=xxxxxx&options=all

其中,xxxxxx是设备的序列号。

服务器返回(示例):

GET OPTION FROM: xxxxxx
Stamp=82983982
OpStamp=9238883
ErrorDelay=60
Delay=30
TransTimes=00:00;14:05
TransInterval=1 
TransFlag=1111000000
Realtime=1
Encrypt=0

我如何在Django中构建这样的响应?

1 个答案:

答案 0 :(得分:0)

正常的HttpResponsefrom django.http import HttpResponse)就足够了。返回GET请求后,将获得问题的结果。

class SetOptions(View):
    def get(self,request,*args,**kwargs):
        reply='GET OPTION FROM:'+'23432434454'+'\r\n'
        reply+='Stamp='+''+'\r\n'
        reply+='OpStamp=99999999999\r\n'
        reply+='ErrorDelay=60\r\n'
        reply+='Delay=30\r\n'
        reply+='TransTimes=08:00;09:00;10:00;11:30;13:00;15:00;18:00\r\n'
        reply+='TransInterval=5\r\n'
        reply+='TransFlag=1111000000\r\n'
        reply+='TransFlag=10011111110000\r\n'
        reply+='Realtime=1\r\n'
        reply+='Encrypt=0\r\n'
        return HttpResponse(reply)