我有一个LAMP Django API,该API向我的客户发送一条文本消息,该消息说单击[此链接]执行A,单击[另一个链接]执行B。
我一直在使用POST请求将数据接收到我的API中,但这就是我直接从cmd中的cURL进行轮询。我想创建请求,然后能够将其作为链接发送到我的客户端,然后他们单击它,然后将发布请求发送到我的API。
这可能吗?
更新:每个用户都附有一个ID号。因此,此ID需要从API一直保留到文本,然后再以某种方式返回API。
答案 0 :(得分:2)
您需要使用requests库之类的东西。然后,您唯一需要做的就是创建一个GET视图,链接您的CLICK HERE,使其解析为该视图,然后简单地从该视图发送POST请求。
from django.http import HttpResponse
from django.views import View
import requests
class MyView(View):
def get(self, request, *args, **kwargs):
requests.post(your_url_here, data=your_body, headers=your_headers)
return HttpResponse('POST request sent!')