Vuoi cambiare encoding per un WebService? Non si può

Probabilmente non vi è mai capito di doverlo fare, ma se volete cambiare l'encoding del risultato di un webservice, quello che si trova nella dichiarazione dell'XML, da UTF-8 a qualcos'altro... non lo potete fare: sembra che si quella stringa sia "hardcoded" nel generatore di webservice.

Questo post, "Encoding limitations in ASMX", riporta un commento di uno sviluppatore del team MS che ha lavorato a questo:

We decided not to do this feature for 3 reasons:
1. UTF-8 can represent all Unicode characters
2. The Xml spec requires that all Xml processors understand UTF-8
3. We were short for time and there were other interesting features to consider.

We found out later that in the real world #2 just isn't the case. If we'd known that we probably would have made a different decision.

Interessante la 3a spiegazione "We were short for time" ...

Un'altro caso dove le specifiche non sono rispettate, e bisogna sviluppare sw che gestisce anche le cose non a specifica.

powered by IMHO 1.3

Community Credits integrato con SubText

Dall'integrazione numero 110 di sabato Subtext è integrato con i webservices di Community Credits.

SubText diventa così il primo software pubblico "partner" di Communty Credits: in questo modo gli utilizzatori di SubText non dovranno più collegarsi alla pagina di aggiunta punti per inserire i propri post ed articoli, ma, semplicemente abilitando un parametro di configurazione, i loro post e articoli verranno automaticamente inviati tramite il web service:

  • ogni post verrà inserito nella categoria "Blogged" per un credito di 500 punti
  • ogni "story" (ossia ogni articolo) verrà inviato nella categoria "Article", cioè come articolo di media lunghezza, per un credito di 5000 punti

In futuro, quando con la 2.0 di SubText ci sarà l'infrastruttura a plugins, sarà possibile specificare se il post contiene un "code sample" (3000 punti), oppure se è un articolo breve (1000 punti), o un articolo lungo (10000 punti).

La versione che include il supporto è la 1.9.0.114 che potete scaricare dall'archivio delle nightly builds.

powered by IMHO 1.3

SubText security update

Anche noi iniziamo con le patch di sicurezza: è appena stata rilasciata la versione 1.5.1 che corregge un baco che avrebbe permesso, in ambienti con più blog in una singola applicazione, ad un'admin di un blog di loggarsi come admin in un'altro blog.

Per maggiori informazioni: Important Subtext 1.5 Multiblog Security Update

powered by IMHO 1.3

«giugno»
domlunmarmergiovensab
28293031123
45678910
11121314151617
18192021222324
2526272829301
2345678