Avatar billede thomaxz Nybegynder
12. januar 2007 - 08:35 Der er 1 løsning

http+post

Jeg har et lille problem, jeg vil gerne have min c# apllication, til kalde en webside, og sender data med som om den havde kliket submit på en webform, men ved ikke hvordan det gøres, har prøvet at søge lidt og fundet.

private string HttpPost(string URI, string Parameters)
{
  System.Net.WebRequest req = System.Net.WebRequest.Create(URI);
  req.Proxy = new System.Net.WebProxy(ProxyString, true);

  req.ContentType = "application/x-www-form-urlencoded";
  req.Method = "POST";

  byte [] bytes = System.Text.Encoding.ASCII.GetBytes(Parameters);
  req.ContentLength = bytes.Length;

  System.IO.Stream os = req.GetRequestStream ();
  os.Write (bytes, 0, bytes.Length);
  os.Close ();

  System.Net.WebResponse resp = req.GetResponse();
  if (resp== null) return null;

  System.IO.StreamReader sr = new System.IO.StreamReader(resp.GetResponseStream());
  return sr.ReadToEnd().Trim();
}

men aner ikke hvad det gør, og hvor man skrive feltnavnet, på det felt der bliver udfyldt.

er ikke sikker på at det er den rigtige kode jeg har fat.
Avatar billede thomaxz Nybegynder
12. januar 2007 - 12:05 #1
Prøvet at søge en gang til, og fandt en meget brugbar klasse

http://geekswithblogs.net/rakker/archive/2006/04/21/76044.aspx

så napper selv pointene.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester