Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> python Programming >> Content

    Numeriskt Port Fel i Python

    Pythons " urllib " och " httplib " moduler förenklar processen att skapa anslutningar till avlägsna servrar men , som alla verktyg , kommer de bara fungerar när du använder dem på rätt sätt . Om din Python-kod ger dig en " icke-numeriskt port error " så är du antingen försöker passera nonintegers som portnummer , eller använder fel metod att passera autentiseringsuppgifter . Server-kommunikation

    Server portar fungera som ett slags växel som tillåter operativsystemet att direkta förfrågningar om uppgifter till sina avsedda program eller tjänst . Operativsystem reservera vissa standardiserade portar för stora tjänster , t.ex. port 80 för HTTP-protokollet förfrågningar . När programmen börjar lyssna efter inkommande förfrågningar på en viss port , operativsystemet vidarebefordrar alla inkommande anslutningar med just portnummer till det programmet . Dessa krav följer formatet " värdnamn: port - numret , " där " host -name " är IP-adressen eller domännamnet för servern och " port - numret " är portnumret
    .
    numeriskt port

    Program kan använda valfritt portnummer som serverns operativsystem inte har reserverats för andra tjänster . Men portnummer måste vara heltal . Om du försöker att passera teckensträngar eller noninteger värden i syntaxen " domän - namn : portnummer " med en standard - socket begäran i Python , eller något annat språk , då får du ett " nonumeric port error . " standard - socket protokoll kan inte hantera en begäran med uppgifter portnummer som inte är i heltalsformat .
    Proxy Hantering

    Du kan inte passera autentisering data till en server med samma syntax som begär data från specifika portnummer . Om du försöker att passera användarnamn eller lösenord via en proxy skikt på en server , måste du använda en särskild metod i " urllib " modul som kallas " ProxyHandler . " Du kan hitta information för att använda denna metod i " Resurser" . Addera API

    ett programmeringsgränssnitt är ett bibliotek av metoder som kan ta tillstånd referenser och producera en direkt anslutning genom vilken din programvara kan skicka data till och hämtar data från en webb - baserad tjänst . Om den tjänst du försöker använda har ett API , bör du använda den . Detta beror både på att det är den enklaste metoden för fastställande av anslutning du behöver , och eftersom tjänsten s ansvarige för avsikt för andra programmerare att använda sin produkt . Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man sätter in en paus med Dogtail på Python
    ·Hur Dump Text till Hex i Python
    ·Statiska funktioner i Python
    ·Så hoppa över en punkt vid betning i Python
    ·Hur man använder numerisk variabel i Python Script
    ·Python Lambda Tutorial
    ·Hur man skapar Python -moduler
    ·Så att studera programmeringsspråket Python
    ·Hur vill kolla variabeltyper i Python
    ·Hur man använder continue i Python
    Utvalda artiklarna
    ·Hur konvertera en vanlig nod till en jQuery Node
    ·Hur man gör en mall System i PHP
    ·Hur man skapar Progress Bar i VBA
    ·Hur man beräknar längd Numbers i PHP
    ·Så här ändrar Project Typ i Eclipse
    ·Hur får Grafik i C + +
    ·Vad är en VB.NET Import
    ·Hur man kan öka den Heap Size för Process
    ·Hur man ansluter en JButton till en JTextField
    ·Hur man installerar Ruby 1.9 på OS X Snow Leopard
    Copyright © Dator Kunskap http://www.dator.xyz