我有一个LAMP Django API,它向我的客户发送一条文本消息,该消息说单击[此链接]执行A,单击[另一个链接]执行B。
我一直在使用POST请求将数据接收到我的API中,但这就是我直接从cmd中的cURL进行轮询。我想要创建请求,然后能够将其作为链接发送到我的客户端,然后他们单击该请求,然后将发布请求发送到我的API。
这可能吗?
您需要使用requests库之类的东西。然后,您唯一需要做的就是创建一个GET视图,该视图将在访问时发送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!')