System.Net.Http.HttpRequestException: 414 (Request-URI Too Long)

  • Antworten:2
  • Geschlossen
Gelöschter Account
  • Forum-Beiträge: 70

27.08.2016, 19:30:40 via Website

Hallo also ich bekomme zurzeit diesen Error:

System.Net.Http.HttpRequestException: 414 (Request-URI Too Long)

Wie gesagt ich denke das byteData ein zu langer string ist und diesen Error verursacht. byteData ist eine ByteArray convertiert zu einem base64encodeten String.

 string byteData = Convert.ToBase64String(picData);
 uri = new Uri(urlAdress + "?Picture=" + byteData + "&Title=" + title.Text + "&Description=" + description.Text + "&Location=" + location.Text + "&FirstTag=" + tag1.Text + "&SecondTag=" + tag2.Text + "&CreationDate=" + datum + "&CreationName=LukasReiner" + "&CreationNameID=1" + "&ThumbUps=0" + "&ThumbDowns=0" + "&Requests=0")
var client = new System.Net.Http.HttpClient();
var result = client.GetStringAsync(uri).Result;

Webclient kann ich nicht verwenden da der Webclient eine static IP braucht ich aber nur von 1&1 den Domain Namen habe. Leider.

Der Code ist Mono für Android also C# aber vielleicht kann trotzdem wer helfen.
LG

Pascal P.
  • Admin
  • Forum-Beiträge: 11.286

27.08.2016, 20:23:24 via App

Jupp danke da geht es dann bitte auch weiter ;)

PS: der WebClient kommt auch mit DNS Namen klar, hab ich bei Desktopanwendungen schon häufiger benutzt. Aber daran liegt es ja nicht :P

LG Pascal //It's not a bug, it's a feature. :) ;)