Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 14969|Vastaus: 0

[ASP.NET] asp.net kysymyksestä parametrin #-merkistä

[Kopioi linkki]
Julkaistu 20.5.2016 22.53.13 | | | |


Muutama päivä sitten löysin ongelman, joka on kutsurajapinnan kirjoittaminen dokumentin API:n pohjalta.

Dokumenteissa on saapuvat ja lähtevät parametrit, ja siirtoprosessin aikana sinun täytyy tuoda token, token on kiinteä,

Tokenin arvossa on #-merkki, esimerkiksi: ABC#123

Sitten on API-rajapinta, jonka täytyy syöttää parametri, jonka id on tyyppi int, ja tehdä pyyntö GET:llä

Sitten toin tokenin ja id:n parametrit, ja rajapinta ilmoitti virheen, joka oli virhe, jota ei voitu muuntaa int32-tyypiksi.

Se on varmaan syy, ja sitten vaihdoin selaimen ja kokeilin, mutta sama virhe jatkui, mitä tapahtuu????

Lopulta pitkän ajan jälkeen tmd:n id ei lähetetty, koska jos id ei mennyt läpi, se raportoi virheen, jota ei voitu muuntaa int32:ksi.

Sitten huomasin, että parametrit #-merkin jälkeen eivät ole jäsenneltyjä, ja ymmärrät, että kommentit ja vastaavat ovat selvästi lähettäneet dataa #:n jälkeen.

Lopulta vaihdoin id:n ja tokenin, id ensin, token myöhemmin, ja se toimi!! Tietoja pyydettiin, ja sitten poistin merkit #:n jälkeen tokenista.

Sama pyyntö onnistui!! Miksi sitten dokumentin token antaa minulle koko tokenin, jossa on #-merkki!! #号后面的字符根本就不会传给后台, se on todella ärsyttävää!!




Edellinen:c# Varmista, että suodatusvälityspalvelimen IP on pätevä
Seuraava:Estä win10-päivityskehotteet ja estä kokonaan win10-päivityskehotteet
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com