HttpWebRequest ændre uri'en
Jeg har lavet et system, der skal kunne hente nogle bruger informationer fra en hjemmeside. Hjemmesiden fungere sådan at at urlen er www.xxxxx.dk/xx/brugernavn og det kan mit program godt finde ud af. Men når brugernavnet slutter med et . (f.eks: www.xxxxx.dk/xx/.:Brugernavn:.) så fjerner programmet automatisk det sidste . fordi den tror det er pga. manglende filendelse, og det gør at programmet henter informationer om .:Brugernavn: istedet for .:brugernavn:.Håber at der er nogen derude der kan hjælpe med at fixe det problem...
Min kode/function:
private string read(string get)
{
try
{
string url = get;
Uri fileUrl = new Uri(url);
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(fileUrl);
MessageBox.Show(request.RequestUri.ToString());
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
Stream receiveStream = response.GetResponseStream();
Encoding encode = System.Text.Encoding.GetEncoding("utf-8");
StreamReader reader = new StreamReader(receiveStream, encode);
return reader.ReadToEnd();
}
catch
{
return "Fejl";
}
}
Mvh Niclas