2017-08-10 80 views
0

我正在開發一個Web服務和它的客戶端。我想從Web服務代碼中的請求中獲取客戶端信息。例如,我可以從其HTTP請求中獲取客戶端IP。Web服務如何獲取客戶端信息?

除了可以在Web服務代碼中獲取的IP或客戶端主機名之外,客戶端是否還有其他參數(如客戶端應用程序名稱)?我可以在服務器中添加任何配置來傳遞參數。我打開所有的解決方案。

謝謝

+0

到目前爲止你做了什麼? –

+0

我實現了一個Web服務和一個客戶端。但客戶將來會更多,我希望將客戶與其應用程序名稱區分開來,以獲取每個客戶的證書。但我不想更改代碼,我只是想了解有沒有什麼方法可以識別客戶端應用程序? – blst

+0

您可以將代碼添加到您的客戶端,使用當前客戶端信息ping服務器,然後服務器可以使用此信息 –

回答

0

謝謝你的回答。實際上,我正在使用配置搜索解決方案,而客戶端沒有任何代碼更改。解決方案可以是較低級別的OSI,也可以是服務器conf中的更改。畢竟,我將把這個解決方案應用於一個龐大的系統。我現在只想嘗試一個客戶端和一個服務。但實際上在系統中有1500個客戶端+服務。所以我不想在客戶端更改代碼。