2010-06-10 99 views
1

我們有一個公共REST應用程序,它具有很多來自客戶端的GET。我們有一種方法可以跟蹤POST調用,但我們沒有辦法跟蹤用戶訪問GET調用的位置。如何跟蹤REST GET調用中的用戶(客戶端)

如果我們能夠確定來電的來源,我們的意圖是制定一些客戶特定的業務規則?

+1

我不明白爲什麼GET必須與POST不同。將您的跟蹤ID粘貼在查詢字符串中,Bob是您的叔叔。 – 2010-06-10 13:59:48

+0

在POST中,他們將追蹤ID作爲他們請求的一部分(頭文件),但由於我無法在GET中執行此操作,所以我想知道是否可以避免在查詢字符串中使用ID – PythonKing 2010-06-11 19:06:21

回答

1

根據請求來自何處返回對GET的不同響應不是一個好主意。您能不能將跟蹤ID發佈到端點,並將其重定向到此客戶端的ResourceA和另一個客戶端的ResourceB的GET。

如果您只想跟蹤GET請求,那麼您可以使用cookie來識別客戶端。但是,我不會推薦使用cookie來驅動業務邏輯。

相關問題