如何設置 Postman 來處理來自遠程服務器的 API

西丹特·米甚拉

我的 django 服務器在 ssh 客戶端(ubuntu)中運行,但我想在本地窗口機器中測試 api。我怎麼能做到這一點?

吉松

如果您的 Web 應用程序是託管的(具有像http://www.stackoverflow.com這樣的域名),請使用郵遞員中的 url。

如果您的 web 應用程序尚未部署在某些網絡服務器(apcahe、nginx+gunicorn 等)中

在服務器IP中公開運行django應用程序如下

python manage.py runserver 0.0.0.0:8000  // make sure port 8000 is open or use an open port.

還可以使用以下命令(在 shell 中)找到您的 ubuntu 的 IP 地址

 ifconfig

使用您在郵遞員(Windows)中獲得的IP地址

eg: if the IP address got is 90.101.111.25, 
API endpoint: api/user/
method : POST

在郵遞員客戶端

use the url: 90.101.111.25/api/user/
select method : POST
Next you need to provide the Authorization ( to make sure only guanine users access your API). 

在 postman 中選擇 Authorization 選項卡,然後選擇您的 Web 應用程序支持的授權(Digest Auth、Basic、Token)。

如果您使用令牌身份驗證,請找到創建的(其中一個)用戶的令牌,並在郵遞員中使用它。

Select Headers and add the following
key: Authorization
value: Token:<space>the-token-generated-by-django-in-the-db

檢查以下內容以在 django(django-rest) 中實現基於令牌的身份驗證。

https://www.django-rest-framework.org/api-guide/authentication/

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何将Swagger API导入Postman?

如何使用Postman客户端调用Twitter API

如何在Postman中查看Spring 5 Reactive API的响应?

TeamViewer API和PostMan

如何在Postman中使用GitHub API

从Postman调用shopify API

如何使用Postman和FIWARE API?

如何使用Postman创建模拟服务器后端API?

如何使用 Postman 在 Web API 中调用函数?

如何在 GO 結構中處理來自 JSON 的日期字段

如何通過使用 API 數據設置 useState 來處理延遲

如何訪問託管在公共遠程服務器 (python) 上的文件?

從遠程服務器 API 獲取時差(以毫秒為單位)

如何通過 REST API 或 Python SDK 使用另一個服務主體來創建/刪除 Azure 服務主體的機密?

不確定如何處理來自 pigpio 的 CMake 文件

如何測試需要令牌來調用數據服務的處理程序

在處理來自 API 的數據時等待調用 Intent

如何將來自 Postman 的 Json 數據轉換為 Python 中的整數?

SQL 服務器;如何合併來自 STRING_AGG 的唯一值?

如何等待來自服務器的數據(數組),然後在 js 中將某些內容推入其中?

如何使用 Golang 處理來自 MongoDB 文檔的數據?

如何使用 Web 服務 API 獲取 Moodle 中所有課程下所有待處理作業的列表

迭代行時如何處理來自 IBM Watson 的錯誤

使用 SSH 到遠程服務器的 Visual Studio Code - 如何將代碼庫與 github 同步?

如何使用“TCHAR 映射到”設置為“字符”來處理 TResourceStream?

如何為身份服務器、Web api 和客戶端應用程序設置 cookie 過期時間?

來自服務的 Android 設備屏幕截圖

如何根據 Postman 中的 API 規範自動刷新文檔

如何更改來自 API 調用的圖像大小