Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Python Programming >> Content
    Numeriske Port Feil i Python
    Pythons " urllib " og " httplib " moduler forenkle prosessen med å etablere forbindelser til eksterne servere , men som et verktøy, vil de bare fungerer når du bruker dem riktig. Hvis Python -koden er å gi deg en " ikke-numeriske port error " så er du enten prøver å passere nonintegers som portnummer , eller bruker feil metode for å passere godkjenning data . Server Communications

    Server porter fungere som en slags sentralbord som gjør at operativsystemet til direkte data forespørsler til sitt tiltenkte program eller tjeneste . Operativsystemer forbeholder visse standardiserte porter for store tjenester , for eksempel port 80 for HTTP- protokollen forespørsler . Når programmer begynne å lytte etter innkommende forespørsler på en bestemt port, operativsystemet videresender alle innkommende forbindelser med det aktuelle portnummeret til det programmet. Disse forespørslene følger formatet " host-name : port - nummer ", der "host -name" er IP-adressen eller domenenavnet til serveren og " port - nummer" er portnummeret
    .
    numeriske Port

    Programmer kan bruke hvilken som helst port nummer som serverens operativsystem ikke har reservert for andre tjenester. Men portnummer må være heltall . Hvis du prøver å passere tegnstrengene eller noninteger verdier til syntaksen " domain-name : port - nummer" med en standard - socket forespørsel i Python , eller andre språk , vil du få en " nonumeric port feil . " standard - socket protokoller kan ikke håndtere en forespørsel med portnummerområder data som ikke er i heltallsformat .
    Proxy Håndtering

    Du kan ikke passere autentisering data til en server bruker samme syntaks som ber om data fra spesifikke portnummer. Hvis du prøver å passere brukernavn eller passord via en proxy- lag på en server, må du bruke en spesiell metode i " urllib " modul kalt " ProxyHandler . " Du kan finne mer informasjon for å bruke denne metoden i " Ressurser" seksjonen .
    APIer

    application programming interface er et bibliotek av metoder som kan ta godkjenningslegitimasjonen og produsere en direkte forbindelse gjennom som programvaren kan sende data til og hente data fra , et web - basert tjeneste . Hvis tjenesten du prøver å bruke tilbyr en API , bør du bruke den. Dette er både fordi det er den enkleste metoden for å etablere forbindelsen du trenger, og fordi tjenestens vedlikeholder hensikt for andre programmerere å bruke sitt produkt.

    früher :

     Weiter:
      Relatert Artike
    ·Store eller små bokstaver String Sammenligninger i Pyt…
    ·Slik viser en URL hjelp Regular Expressions 
    ·Hvordan begrense pålogginger i Python kode 
    ·Hvordan overstyring lik i Python 
    ·Hvordan Split Tabell med data Med et skilletegn i Pytho…
    ·Finne ut om en streng er en Palindrome i Python 
    ·Hvordan endre type objekt i Python 
    ·Hvordan Split en streng på en plass i kode 
    ·Hvordan gjøre Regular Division i Python 
    ·Hvordan lage en kalkulator med Python 
      Anbefalte artikler
    ·Avansert PHP Trening 
    ·Hvordan sjekke om en String Kun Inneholder Alphabet Let…
    ·Bedre måter å søke med PHP og MySQL Word Keys 
    ·Hvor å konvertere en HTML String variabel kode Bak VB.…
    ·Slik konverterer en applet 
    ·Hvordan overføre fra mikrokontrollere til PCer 
    ·Hvordan få Jar Referanser i Java Project 
    ·Hvordan lage en Pivot i VBA 
    ·En måte å bryte lange linjer i CSS 
    ·Hvordan bruke en STL Vector iterator 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/