Articles of urlencode

Perché il curl sta troncando questa stringa di query?

Sono sicuro che la risposta a questo sarà un problema di codifica dei caratteri dolorosamente ovvio … Sto usando curl sulla riga di comando per testare alcuni endpoint in un’applicazione python. L’endpoint accetta i parametri url di latitudine e longitudine. Niente di troppo speciale. Ho inserito il comando: curl -v -L http://localhost:5000/pulse/?lat=41.225&lon=-73.1 Il server risponde, […]

Qual è la differenza tra EscapeUriString e EscapeDataString?

Se gestisco solo la codifica dell’URL , dovrei usare EscapeUriString ?

Stringa di codifica url di Ruby

Come faccio a URI :: codificare una stringa come: \x12\x34\x56\x78\x9a\xbc\xde\xf1\x23\x45\x67\x89\xab\xcd\xef\x12\x34\x56\x78\x9a Per averlo in un formato come: %124Vx%9A%BC%DE%F1%23Eg%89%AB%CD%EF%124Vx%9A (come da RFC 1738) Ecco cosa ho provato: irb(main):123:0> URI::encode “\x12\x34\x56\x78\x9a\xbc\xde\xf1\x23\x45\x67\x89\xab\xcd\xef\x12\x34\x56\x78\x9a” ArgumentError: invalid byte sequence in UTF-8 from /usr/local/lib/ruby/1.9.1/uri/common.rb:219:in `gsub’ from /usr/local/lib/ruby/1.9.1/uri/common.rb:219:in `escape’ from /usr/local/lib/ruby/1.9.1/uri/common.rb:505:in `escape’ from (irb):123 from /usr/local/bin/irb:12:in `’ Anche, irb(main):126:0> CGI::escape “\x12\x34\x56\x78\x9a\xbc\xde\xf1\x23\x45\x67\x89\xab\xcd\xef\x12\x34\x56\x78\x9a” ArgumentError: invalid byte […]

Perché dovrei usare urlencode?

Sto scrivendo un’applicazione web e sto imparando come link urlencode html … Tutte le domande su urlencode qui (vedi tag sotto) sono “Come …?” domande. La mia domanda non è “Come?” ma perché?”. Anche l’articolo di wikipedia affronta solo la meccanica di esso: http://en.wikipedia.org/wiki/Urlencode ma non perché dovrei usare urlencode nella mia applicazione. Quali sono […]

La codifica dell’URL vede “&” (e commerciale) come entity framework HTML “& amp;”

Sto codificando una stringa che verrà passata in un URL (tramite GET). Ma se uso escape , encodeURI o encodeURIComponent , & verrà sostituito con %26 %26amp%3B , ma voglio che venga sostituito con %26 . Che cosa sto facendo di sbagliato?

.net UrlEncode – problema minuscolo

Sto lavorando su un trasferimento dati per un gateway che richiede l’invio di dati in formato UrlEncoded. Tuttavia, l’UrlEncode di .net crea tag in lettere minuscole e interrompe il trasferimento (Java crea lettere maiuscole). Qualche idea su come posso forzare .net a fare UrlEncoding maiuscolo? Update1: .net out: dltz7UK2pzzdCWJ6QOvWXyvnIJwihPdmAioZ%2fENVuAlDQGRNCp1F contro Java: dltz7UK2pzzdCWJ6QOvWXyvnIJwihPdmAioZ%2FENVuAlDQGRNCp1F (è una stringa […]

Come sostituire tutti gli spazi con% 20 in C #?

Voglio fare una stringa in un URL usando C #. Ci deve essere qualcosa nel framework .NET che dovrebbe aiutare, giusto?

Come si fa a UrlEncode senza usare System.Web?

Sto cercando di scrivere un’applicazione client Windows che chiama un sito Web per i dati. Per mantenere l’installazione al minimo, sto provando a utilizzare solo le DLL nel profilo del client .NET Framework . Il problema è che ho bisogno di UrlEncode alcuni parametri, c’è un modo semplice per farlo senza importare System.Web.dll che non […]

XHTML e & (E commerciale) codifica

Il mio sito web è conforms a XHTML Transitional tranne che per una cosa : la & (e commerciale) nell’URL è scritta così com’è, invece di & Cioè, tutti gli URL delle mie pagine sono solitamente così: Foo Ma il validatore XHTML genera questo errore: non può generare identificatore di sistema per l’entity framework generale […]

Come creare parametri di query in Javascript?

C’è un modo per creare i parametri di query per fare una richiesta GET in JavaScript? Proprio come in Python hai urllib.urlencode() , che urllib.urlencode() un dizionario (o un elenco di due tuple) e crea una stringa come ‘var1=value1&var2=value2’ .