将 cURL POST 请求作为 link 发送

Sending a cURL POST request as a link

我有一个 LAMP Django API,它向我的客户发送一条短信,上面写着单击 [This Link] 执行 A 和 [Another Link ]做B.

我一直在使用 POST 请求将数据接收到我的 API,但那是我在 cmd 中直接从 cURL 进行轮询。我想创建请求,然后能够将其作为 link 发送给我的客户,然后他们单击它并且 post 请求发送到我的 API.

这可能吗?

更新:每个用户都有一个 ID 号。所以这个 ID 需要从 API 到文本并以某种方式返回到 API。

您需要使用类似 requests 库的东西。然后您唯一需要做的就是创建一个 GET 视图,link 您点击这里以便它解析到该视图,然后只需从所述视图发送 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!')