• [^] # Re: 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é à 4.

    Tout à fait ! C'était ça le problème...

    La méthode corrigée si ça interesse quelqu'un :

     def send_message(self, msg):
     data = {
     "utf8": "✓",
     "board[message]": msg
     }
     data = bytes(urllib.parse.urlencode(data).encode())
     req=urllib.request.Request(self.POST, method="POST")
     req.add_header("User-agent", self.agent)
     if "" != self.cookies:
     req.add_header("Cookie", self.cookies)
     for h in req.header_items():
     print(h)
     try:
     res=urllib.request.urlopen(req, data)
     return(res)
     except urllib.error.HTTPError as error:
     print("ERROR", error.code)
     return(error.code)