Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 14969|Svare: 0

[ASP.NET] asp.net om spørsmålet om #-tegnet i parameteren

[Kopier lenke]
Publisert på 20.05.2016 22:53:13 | | | |


For noen dager siden fant jeg et problem, nemlig å skrive et kallgrensesnitt basert på dokumentets API.

Dokumenter, det finnes innkommende parametere og utgående parametere, og under overføringsprosessen må du ta med en token, tokenet er fast,

Verdien til tokenet har et #-tegn i seg, for eksempel: ABC#123

Deretter finnes det et API-grensesnitt som må sende inn en parameter med id av typen int og sende en forespørsel med GET

Deretter hentet jeg parameterne token og id, og grensesnittet rapporterte en feil, som var en feil som ikke kunne konverteres til int32-type.

Det er sannsynligvis det, og så byttet jeg nettleser og prøvde, men det fikk fortsatt samme feilmelding, hva skjer????

Til slutt, etter lang tid, ble ikke id-en til tmd sendt, fordi hvis id-en ikke ble sendt, rapporterte den også en feil som ikke kunne konverteres til int32.

Så fant jeg ut at parameterne etter #-tegnet ikke blir analysert, og du kan forstå at kommentarer og lignende, uansett, nettleseren sendte ikke dataene etter #.

Til slutt byttet jeg id og token, id først, token senere, og det fungerte!! Dataene ble bedt om, og deretter fjernet jeg tegnene etter # i tokenet.

Den samme forespørselen lyktes!! Så hvorfor gir tokenet i dokumentet meg hele tokenet med #-tegnet!! #号后面的字符根本就不会传给后台, det er virkelig irriterende!!




Foregående:c# Verifiser at filterproxy-IP-en er gyldig
Neste:Forby Win10-oppdateringsprompter og blokker Windows 10-oppdateringsprompter fullstendig
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com