• # Erreur 400

    Posté par . En réponse au journal Message d'intérêt public - reconfiguration nécessaire aux clients pour poster sur la tribune. Évalué à 1.

    Bon je galère toujours à essayer de faire marcher mon client pour la tribune code ici.

    Alors si je mets des valeurs bidons dans les 2 cookies, la tribune répond bien et me renvoie sur la page de connexion :

    **** TEST 0 ****
    url: https://linuxfr.org/board
    method: POST
    headers:
    ('Message', 'test libcoin')
    ('User-agent', 'libcoin')
    ('Cookie', 'remember_account_token=invalide; linuxfr.org_session=invalide')
    response: 200
    Server: nginx/1.6.2
    Date: 2018年6月28日 08:16:35 GMT
    Content-Type: text/html; charset=utf-8
    Transfer-Encoding: chunked
    Connection: close
    X-XSS-Protection: 1; mode=block
    X-Content-Type-Options: nosniff
    X-Served-By: 24898
    X-Revision: b087117c68f5d0b2121897881c48d68cedc6ad50
    ETag: W/"6f737b61f5b47cee1101e9d19f748dab"
    Cache-Control: max-age=0, private, must-revalidate
    Set-Cookie: linuxfr.org_session=YVlYNHJTTG1CUUI4NlNMZTVBQklJQnRkczk0clBXRzhHa1YxNDU3OXY2aFhMQnJnQ2F6Z2ZiOFYxZUxFS05Gak04WUU5QVFzSHRKWkthRExCQitDYmdyNEYrenl0d2U0a3dUelg3S1ZiMjdhRlZ5VFNzOHBBdGZ1NVFUdjBsQjhiSFVNNXVxTWozMlRUL0J0cDhnbkt3PT0tLVZXU284TUhMeG5YbW5FZ2pZajMvTlE9PQ%3D%3D--a88a95fe95c6b914d03945fc589e4b12ac78d1ca; path=/; secure; HttpOnly; SameSite=Lax
    X-Request-Id: 6954687e-dc0c-4044-9e05-6e2b7b58a84a
    X-Runtime: 0.026912
    X-Content-Type-Options: nosniff
    

    Par contre à partir du moment ou je renseigne les véritables cookies j'obtiens des erreurs 400.

    Test avec uniquement remember_account_token :

    **** TEST 1 ****
    url: https://linuxfr.org/board
    method: POST
    headers:
    ('Message', 'test libcoin')
    ('User-agent', 'libcoin')
    ('Cookie', 'remember_account_token=W1**coupé**d4')
    ERROR 400
    

    Test avec remember_account_token et linuxfr.org_session :

    **** TEST 2 ****
    url: https://linuxfr.org/board
    method: POST
    headers:
    ('Message', 'test libcoin')
    ('User-agent', 'libcoin')
    ('Cookie', 'remember_account_token=W1**coupé**d4; linuxfr.org_session=Uy**coupé**b4')
    ERROR 400
    

    Du coup je me demande si c'est pas un problème avec ma requête et non l'authentification mais je vois pas d'où ça vient (oO)