2016-11-30 52 views
0

我正在嘗試爲Postman構建一個POC,從Powershell轉換一些API測試。郵差不能使用JWT身份驗證?

這裏是一個這樣的呼叫:

Invoke-RestMethod -Method Post -Uri $getSiteListUri -Headers $headers 

集管由uuid和授權(JWT)的。

把它放到沒有Auth的Postman中,並且相同的頭文件生成一個Success:False響應。

事情我已經嘗試:

-Adding "Bearer " to Authorization 
-Removing no-cache and Postman-Token from the header in settings. 

我需要爲這個哪些其他措施?

回答

0

我正面臨兩個問題:一個是個人,另一個是服務器相關。

首先,我從PowerShell輸出中手動複製了JWT,其中插入了發生新行的空格。要解決的是,我用:

$header.Authorization | clip 

二,檢查服務器日誌後,似乎是經常發生的固有問題。有些調用導致「」無法從****下載JSON Web密鑰「,即使在Powershell中,有時也會出現此錯誤。可能是由於服務器上的掛斷,響應速度慢,負載很重,必須與團隊覈對負責人。

+0

此外,持票人不在這裏工作。 – user1869558