簡體   English   中英

如何使用 CURL 調用我的 Django REST API 端點?

[英]How do I call my Django REST API endpoint with CURL?

我想使用 cURL 調用我的 Django REST Framework API,但它什么也沒做。

我的 URL 類似於“https://MYURL/api/seedevents?secret=SECRET”。 在 postman 這有效並返回 201 Created HTTP 響應。 如果我使用 CURL 調用,例如“curl -XGET 'https://MYURL/api/seedevents?secret=SECRET',那么它根本不會執行任何操作。我可以在日志中看到請求,但它只是什么都不做。

請問有人可以告訴我我能做什么嗎?

我猜它可能缺少一些標題。

一個有用的提示是從 Postman 中提取 curl 命令,在右側你會發現一個代碼符號如下圖所示,它將以不同的形式發出相同的請求,選擇 cURL 並使用命令(確保使用data代替如果您有有效負載,則為data-raw

在此處輸入圖像描述

還要在-vvv curl curl

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM