0
我有一個web api項目。我需要知道從哪裏接到我的apis電話的時區。我有一個期望DateTime對象作爲參數的方法。我搜索了是否能以某種方式從此獲取時區信息,但顯然無法完成。由於某種原因,我無法從客戶端傳遞時區信息。這可以做到嗎?讓我知道你是否需要任何其他信息。在服務器上獲取客戶端時區信息
我有一個web api項目。我需要知道從哪裏接到我的apis電話的時區。我有一個期望DateTime對象作爲參數的方法。我搜索了是否能以某種方式從此獲取時區信息,但顯然無法完成。由於某種原因,我無法從客戶端傳遞時區信息。這可以做到嗎?讓我知道你是否需要任何其他信息。在服務器上獲取客戶端時區信息
獲取您的請求的IP地址,即Request.UserHostAddress
並稱之爲API-
這會給你的所有信息像
{
"as": "AS24560 Bharti Airtel Ltd., Telemedia Services",
"city": "Lucknow",
"country": "India",
"countryCode": "IN",
"isp": "Airtel Broadband",
"lat": 26.85,
"lon": 80.9167,
"org": "Airtel Broadband",
"query": "122.160.15.23",
"region": "UP",
"regionName": "Uttar Pradesh",
"status": "success",
"timezone": "Asia/Kolkata",
"zip": "226010"
}
所以JSON響應你在服務器上需要客戶端信息而不將客戶端信息發送到服務器? – Jamiec
如果您知道UTC中的日期時間參數時間,則可以比較獲取時區的時間。 – Ppp
您可以使用在線服務,提供您在請求中提供的IP時區 – VIVEK