| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Python Programming >> Content
    Errori Port non numerici in Python
    Python moduli " httplib " " urllib " e semplificare il processo di creazione di connessioni ai server remoti , ma , come ogni strumento , funzioneranno solo se si utilizzano correttamente . Se il codice Python ti dà un "errore di porta non numerico ", allora si sono o cercando di passare nonintegers come numeri di porta , o si utilizza il metodo sbagliato per passare i dati di autenticazione .
    Porte Server

    Communications Server agiscono come una sorta di centralino , che permette al sistema operativo di richieste di dati diretti per il loro programma o servizio previsto. I sistemi operativi riservano determinate porte standard per i principali servizi , come ad esempio la porta 80 per le richieste del protocollo HTTP. Quando programmi iniziano ascolto delle richieste in ingresso su una determinata porta, il sistema operativo inoltra tutte le connessioni in entrata con quel particolare numero di porta da quel programma . Queste richieste seguono il formato del " nome-host : numero-porta ", dove "host -name" è l'indirizzo IP o il nome di dominio del server e " porta -numero" è il numero della porta
    .
    non numerici port

    le applicazioni possono utilizzare qualsiasi numero di porta che il sistema operativo del server non ha riservato per altri servizi . Tuttavia, i numeri di porta devono essere interi . Se si tenta di passare le stringhe di caratteri o valori non interi nella sintassi "domain - name : numero-porta ", con una richiesta standard socket in Python , o qualsiasi altra lingua , allora si otterrà un "errore di porta nonumeric . " protocolli standard socket non può gestire una richiesta con i dati di numero di porta che non è in formato intero .
    Proxy Manipolazione

    non è possibile passare i dati di autenticazione a un server utilizzando la stessa sintassi di richiesta di dati dal numero di porta specifico . Se si sta tentando di passare nomi utente o password attraverso un livello proxy su un server, è necessario utilizzare un metodo speciale nel modulo " urllib " chiamata " ProxyHandler . " Potete trovare i dettagli per l'utilizzo di questo metodo nel sezione "Risorse" .
    API

    un'interfaccia di programmazione delle applicazioni è una libreria di metodi che possono richiedere le credenziali di autorizzazione e produrre un collegamento diretto attraverso il quale il software può inviare dati ai, e recuperare i dati da un servizio Web-based . Se il servizio che si sta tentando di utilizzare offre una API , lo deve usare . Questo è sia perché è il metodo più semplice per stabilire la connessione che si desidera , e perché manutentore del servizio intende per altri programmatori a usare il suo prodotto.

    Previous :

    next :
      Articoli Correlati
    ·I benefici di introspezione in Python 
    ·Come avviare l'interprete Python 
    ·Come per codificare e decodificare simboli in Python 
    ·Come creare array da un file CSV con Python 
    ·Come scorrere tutte le proprietà su un oggetto Python 
    ·Come prova per i numeri con Python 
    ·Come convertire un file CSV in un grafico in Python 
    ·Come aggiornare Python Pacchetti del sito 
    ·Come compilare Python 
    ·Come scrivere in un file in Python 
      Articoli in evidenza
    ·Come chiudere i file in C 
    ·Come impostare il PHP su IIS 6.0 
    ·Vs netto . PHP Velocità 
    ·Come installare Java 
    ·Procedura per installare JDK su un computer 
    ·Come mappare una stringa in una lista di stringhe in ja…
    ·Come colorare il vostro modulo EXT 
    ·Come convertire Exe al Au3 
    ·Come cambiare la finestra attiva in Visual Basic 
    ·Come modificare l'immissione di testo con Javascript 
    Copyright © Conoscenza Informatica http://it.wingwit.com