簡體   English   中英

如何將鍵/值參數附加到HTTP GET請求的標頭?

[英]How to attach key/value parameters to the header of a HTTP GET request?

有什么方法可以在GET請求的標頭中提供我選擇的鍵/值參數嗎?

還是應該為此使用POST請求-即使我的請求純粹是關於檢索信息的?

背景:我有一個需要key參數的RESTful API。 我想將此API用作同一域上JavaScript應用程序的后端。 但是,我不希望Web應用程序的用戶能夠看到和竊取key參數,如果key參數是作為GET參數提供的,則他們會看到並竊取。

我認為,由於我的網站是通過HTTPS服務的,因此,如果將key參數放在標題中,則Web應用程序用戶將看不見它,這可以解決我的問題。

隱形是不可能的。

您可以通過三種方式做到這一點。

  1. 您可以使用Salt和hash來使用sha256 / 512和應用程序中的一些隨機密鑰生成隨機密鑰,然后傳遞GET請求。

  2. 或可以使用相同的POST請求。(最簡單的方法)。

  3. 使用JWT(JSON Web令牌)。 (相對更安全)。 在此處閱讀文檔http://jwt.io/

暫無
暫無

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

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