Visa ett inlägg
Oläst 2009-02-21, 10:23 #23
digiArt digiArt är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Jan 2004
Inlägg: 1 429
digiArt digiArt är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Jan 2004
Inlägg: 1 429
Citat:
Ursprungligen postat av peterbf
Citat:
Ursprungligen postat av peterbf
Jag gör ett anrop till www.dapper.net för att hämta data från www.wikipedia.org.

Här är WebServiceURL:en
Kod:
private readonly static string WebServiceURL = @"http://www.dapper.net/transform.php?dappName=Fetchwikipediacontent&transformer=JSON&v_SearchTerm={0}&v_Language={1}";

 * * * *string formattedUri = String.Format(WebServiceURL, "Göran Hägglund", "EN");

 * * * *HttpWebRequest webRequest = GetWebRequest(formattedUri);

 * * * *HttpWebResponse response = (HttpWebResponse)webRequest.GetResponse();

 * * * *Encoding enc = Encoding.GetEncoding(response.CharacterSet);
 * * * *
 * * * *string jsonResponse = string.Empty;
 * * * *
 * * * *Encoding encoding = Encoding.UTF8;
 * * * *
 * * * *using (StreamReader sr = new StreamReader(response.GetResponseStream(), encoding)) {
 * * * * * *jsonResponse = sr.ReadToEnd();
 * * * *}
Returnerar den också elegans?
Du gör ju galet:
Kod:
Encoding enc = Encoding.GetEncoding(response.CharacterSet);
    
    string jsonResponse = string.Empty;
    
    Encoding encoding = Encoding.UTF8;
    
    using (StreamReader sr = new StreamReader(response.GetResponseStream(), encoding)) {
      jsonResponse = sr.ReadToEnd();
ska vara
Kod:
    
    string jsonResponse = string.Empty;
    
    Encoding encoding = Encoding.GetEncoding(response.CharacterSet);
    
    using (StreamReader sr = new StreamReader(response.GetResponseStream(), encoding)) {
      jsonResponse = sr.ReadToEnd();
Fick du ngn hjälp av det jag skickade dig?
digiArt är inte uppkopplad   Svara med citatSvara med citat