| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Programmation Python >> Content
    Erreurs de port non numériques en Python
    " urllib " de Python et modules " httplib " simplifier le processus de création de connexions à des serveurs distants , mais , comme tout outil , ils ne fonctionnent que lorsque vous les utilisez correctement . Si votre code Python vous donne une «erreur de port non numérique ", alors vous êtes soit essayer de passer nonintegers que les numéros de port , ou utilisez la mauvaise méthode pour transmettre des données d'authentification. Photos, illustrations et ports du serveur

    Communications Server agissent comme une sorte de standard qui permet au système d'exploitation pour les demandes de données directement à leur programme ou service prévu. Les systèmes d'exploitation réservent certains ports standardisés pour les services importants, tels que le port 80 pour les requêtes HTTP protocole. Lorsque les programmes commencent à écouter les demandes entrantes sur un port particulier , le système d'exploitation transfère les connexions entrantes avec ce numéro de port particulier à ce programme. Ces demandes suivent le format "host -name: port-number », où « host-name " est l'adresse IP ou le nom de domaine du serveur et " numéro-port » est le numéro de port
    . Photos, illustrations et non numériques Port

    applications peuvent utiliser un numéro de port que le système d' exploitation du serveur n'a pas réservé pour d'autres services. Toutefois, les numéros de ports doivent être des nombres entiers . Si vous essayez de passer des chaînes de caractères ou des valeurs non entières dans la syntaxe " domain-name : port-number " avec une requête standard - prise en Python, ou toute autre langue , vous obtiendrez alors une "erreur de port nonumeric . " protocoles standard socket peut pas traiter une requête avec les données de numéro de port qui n'est pas au format entier .
    Proxy Manipulation

    Vous ne pouvez pas passer les données d'authentification à un serveur en utilisant la même syntaxe que la demande de données de numéro de port spécifique . Si vous essayez de transmettre les noms d'utilisateur et mots de passe à travers une couche proxy sur un serveur, vous aurez besoin d'utiliser une méthode particulière dans le module " urllib " appelé " ProxyHandler . " Vous pouvez trouver les détails pour l'utilisation de cette méthode dans le
    API

    une interface de programmation d'application de la section «Ressources» . est une bibliothèque de méthodes qui peuvent prendre pouvoirs d'autorisation et de produire une connexion directe à travers lequel votre logiciel peut envoyer données vers , et récupérer des données à partir d'un service basé sur le Web . Si le service que vous essayez d' utiliser propose une API, vous devez l'utiliser . C'est à la fois parce que c'est la méthode la plus simple d'établir la connexion dont vous avez besoin , et parce que le mainteneur du service de l'intention d'autres programmeurs d'utiliser son produit.

    Previous :

    next :
      articles connexes
    ·Comment ouvrir un fichier via Python 
    ·Comment graphique avec Python 
    ·Comment imprimer en Python sans changer la ligne 
    ·Liste Python écrase 
    ·Comment faire une copie d'un objet avec Python 
    ·Comment faire pour obtenir la date du système à parti…
    ·Comment compter le contenu d'un dictionnaire Python 
    ·Comment envoyer un téléphone cellulaire un message te…
    ·Qu'est-ce que Python 2.6 et PyWin 
    ·Comment faire Division régulier en Python 
      articles en vedette
    ·Publier à cordes PHP 
    ·Comment installer les fichiers APK Envoyés 
    ·Comment savoir si une taupe doit être retiré 
    ·Comment faire pour convertir une lettre en un certain n…
    ·Comment maîtriser VBA pour Microsoft Office 2007 
    ·Comment télécharger JDK Java 
    ·Comment faire une recherche avec des algorithmes Java 
    ·Comment créer une page HTML connecter 
    ·Comment créer des tableaux associatifs en PHP 
    ·Comment convertir une chaîne en URL en Python 
    Copyright © Connaissances Informatiques http://fr.wingwit.com