Vor kurzem wurde ein JavaScript-Plugin veröffentlicht, das verschiedene Websites einbetten, die vom physischen Standort des Benutzers abhängen. Wir lösen den Standort mit ihrer IP-Adresse über einen kommerziellen Dienst auf, wenn die Geolocation-API des Browsers keine Option ist.IIS Dynamische HTTP-Antwortheader
Das Problem ist, dass wir den Speicherort zu verschiedenen Zeiten benötigen, manchmal überhaupt nicht abhängig von den Benutzeraktionen, während das Skript JSON-Daten mit einer ASP.NET Web API-Lösung sendet/empfängt.
Sie fragen sich, wie Sie die GeoLocation-Details zu bestimmten HTTP-Antwortheadern für Endpunkte hinzufügen können, die von IIS 8 bereitgestellt werden? Dies würde ermöglichen, dass der Standort kontinuierlich aktualisiert wird, während keine zusätzlichen GET-Anforderungen aus dem Skript hinzugefügt oder Anforderungs-/Antwortmodelle modifiziert werden.
- Würde dies am besten mit einem ASP.NET-Modul gehandhabt werden?
- Haben Sie jemals mit APIs gearbeitet, die Daten über Header verarbeiten?
- Alle möglichen Probleme mit dieser Methode (außerhalb des Leistungseinbruchs des Anrufs Standortdienst)?
Vielen Dank für Ihre Hilfe!