IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Réseau/Web Python Discussion :

session dans python


Sujet :

Réseau/Web Python

  1. #1
    Membre habitué
    Inscrit en
    Novembre 2004
    Messages
    469
    Détails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 469
    Points : 167
    Points
    167
    Par défaut session dans python
    bonjour à tous,

    je lance une page aspx (Microssoft .net) depuis un script python avec la librairie
    urllib2

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    url="http://..../mapage.aspx"
    req = urllib2.Request(url)
    handle = urllib2.urlopen(req)
    the_page = handle.read()
    print(the_page)
     
    handle = urllib2.urlopen(req)
    the_page = handle.read()
    print(the_page)
    Dans ma page aspx, je stocke des variables en session pour ne pas avoir à les recalculer à chaque appel.
    Si je teste ma page en l'appelant plusieurs fois de suite depuis un navigateur les sessions sont conservées ....

    dans ce script python, ce n'est pas le cas c'est comme si je me connectais à chaque fois pour la première fois


    Avez vous une solution ? avec les cookies ?

    merci pour votre aide
    ----------------------------------
    La façon la plus efficace de combattre un système qui ne nous convient plus
    n'est pas de lutter contre lui mais de s'en désintéresser et de ne plus l'alimenter...

    ----------------------------------

  2. #2
    Membre éclairé
    Homme Profil pro
    Ingénieur R&D en apprentissage statistique
    Inscrit en
    Juin 2009
    Messages
    447
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur R&D en apprentissage statistique

    Informations forums :
    Inscription : Juin 2009
    Messages : 447
    Points : 752
    Points
    752
    Par défaut
    Il est fort probable en effet que les sessions soient gérées à l'aide de cookies.

    Il y a ici des exemples de code:
    http://stackoverflow.com/questions/9...-http-requests

  3. #3
    Membre habitué
    Inscrit en
    Novembre 2004
    Messages
    469
    Détails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 469
    Points : 167
    Points
    167
    Par défaut
    merci alexis

    sur mon petit exemple de test cela fonctionne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    req1 = urllib2.Request(url1)
    response = urllib2.urlopen(req1)
    cookie = response.headers.get('Set-Cookie')
     
    # Use the cookie is subsequent requests
    req2 = urllib2.Request(url2)
    req2.add_header('cookie', cookie)
    response = urllib2.urlopen(req2)
    c cool merci de ta réponse
    ----------------------------------
    La façon la plus efficace de combattre un système qui ne nous convient plus
    n'est pas de lutter contre lui mais de s'en désintéresser et de ne plus l'alimenter...

    ----------------------------------

Discussions similaires

  1. utilisation session dans XMLRAD
    Par billou77 dans le forum XMLRAD
    Réponses: 1
    Dernier message: 18/08/2005, 13h59
  2. Différencier 1 session dans deux fenêtres
    Par Tiaps dans le forum Développement Web en Java
    Réponses: 4
    Dernier message: 13/06/2005, 12h19
  3. [VB.NET] Utilisation des sessions dans Session_End ?
    Par San Soussy dans le forum ASP.NET
    Réponses: 2
    Dernier message: 02/02/2005, 16h40
  4. [VB.NET] Server.MapPath et Session dans une classe
    Par nancy54 dans le forum ASP.NET
    Réponses: 2
    Dernier message: 09/09/2004, 14h23
  5. [Avancé] Recopie une session dans un autre client
    Par gregoun dans le forum Servlets/JSP
    Réponses: 6
    Dernier message: 29/06/2004, 12h11

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo