2017-08-10 1 views
0

Je développe un service web et un client pour cela. Je souhaite obtenir les informations sur le client à partir de la demande dans le code du service Web. Par exemple, je peux récupérer l'adresse IP du client à partir de sa requête HTTP.Comment un service Web peut-il obtenir des informations sur les clients?

Existe-t-il un autre paramètre (comme le nom de l'application cliente) d'un client à l'exception du nom d'hôte IP ou client que je peux récupérer dans le code d'un service Web? Je peux ajouter n'importe quelle configuration dans les serveurs pour passer des paramètres aussi. Je suis ouvert toutes les solutions.

Merci

+0

qu'avez-vous fait jusqu'ici? –

+0

J'ai implémenté un service web et un client. Mais le client sera plus à l'avenir et je veux différencier les clients de leurs noms d'application pour obtenir des certificats pour chacun d'eux. Mais je ne veux pas changer de code, je veux juste apprendre qu'il existe un moyen de reconnaître les applications clientes comme ça? – blst

+0

vous pouvez ajouter du code à votre client qui enverra une requête ping au serveur avec les informations client actuelles et le serveur pourra alors utiliser cette information –

Répondre

0

Nous vous remercions de votre réponse. En fait, je suis à la recherche d'une solution en utilisant des configurations sans aucun changement de code du côté client. La solution peut être un niveau inférieur d'OSI ou peut être un changement dans la configuration des serveurs. Je vais appliquer la solution pour un système énorme après tout. J'essaye juste avec un client et un service maintenant. Mais dans le système il y a 1500 clients + services. Donc je ne veux pas changer de code côté client.