From 6c7cd025e6258d786de0721aa39f8efa40ef710c Mon Sep 17 00:00:00 2001 From: Sunev Date: Fri, 1 Mar 2024 22:46:16 +0800 Subject: [PATCH] =?UTF-8?q?=E5=85=BC=E5=AE=B9=20x86-sciter=20=E7=89=88?= =?UTF-8?q?=E5=AE=A2=E6=88=B7=E7=AB=AF=EF=BC=8C=E6=AD=A4=E7=89=88=E5=AE=A2?= =?UTF-8?q?=E6=88=B7=E7=AB=AF=E9=80=9A=E8=BF=87=E8=AE=BF=E9=97=AE=20"POST?= =?UTF-8?q?=20/api/ab/get"=20=E6=9D=A5=E8=8E=B7=E5=8F=96=E5=9C=B0=E5=9D=80?= =?UTF-8?q?=E7=B0=BF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/urls.py | 3 ++- api/views_api.py | 5 +++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/api/urls.py b/api/urls.py index e28f707..f432aca 100644 --- a/api/urls.py +++ b/api/urls.py @@ -9,7 +9,8 @@ from api import views urlpatterns = [ url(r'^login',views.login), url(r'^logout',views.logout), - url(r'^ab',views.ab), + url(r'^ab$',views.ab), + url(r'^ab\/get',views.ab_get), # 兼容 x86-sciter 版客户端 url(r'^users',views.users), url(r'^peers',views.peers), url(r'^currentUser',views.currentUser), diff --git a/api/views_api.py b/api/views_api.py index a3d04d8..f752fb4 100644 --- a/api/views_api.py +++ b/api/views_api.py @@ -200,6 +200,11 @@ def ab(request): } return JsonResponse(result) +def ab_get(request): + # 兼容 x86-sciter 版客户端,此版客户端通过访问 "POST /api/ab/get" 来获取地址簿 + request.method = 'GET' + return ab(request) + def sysinfo(request): # 客户端注册服务后,才会发送设备信息 result = {}