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, […]
Se gestisco solo la codifica dell’URL , dovrei usare EscapeUriString ?
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 […]
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 […]
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?
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 […]
Voglio fare una stringa in un URL usando C #. Ci deve essere qualcosa nel framework .NET che dovrebbe aiutare, giusto?
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 […]
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 […]
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’ .