web-Anfrage in asp.net Kern

Möchte ich eine web-Anfrage in einer asp.net core-Projekt. Ich habe Folgendes versucht, aber es scheint nicht, Daten zu senden, in der Anfrage:

using System.Net;

...

//encoder
UTF8Encoding enc = new UTF8Encoding();

//data
string data = "[\"some.data\"]";

//Create request
WebRequest request = WebRequest.Create(url);
request.Method = "POST";
request.ContentType = "application/json";
request.Credentials = new NetworkCredential(user, secret);

//Set data in request
Stream dataStream = await request.GetRequestStreamAsync();
dataStream.Write(enc.GetBytes(data), 0, data.Length); 


//Get the response
WebResponse wr = await request.GetResponseAsync();
Stream receiveStream = wr.GetResponseStream();
StreamReader reader = new StreamReader(receiveStream, Encoding.UTF8);
string content = reader.ReadToEnd();

Nicht ich erhalte eine Fehlermeldung, dass die Anfrage senden, aber es scheint nicht, Daten zu senden, mit der Anfrage.
Ich kann mir auch nicht geben die Länge der Daten mit der Anfrage. Ist das ein core Problem? (ps: Die Anmeldeinformationen gesendet werden, korrekt)

Kann mir jemand helfen?

Ich bin stimmberechtigten die Frage schließen, weil Sie nicht beantwortet werden kann (siehe OP ' s Antwort weiter unten)

InformationsquelleAutor Wouter | 2016-12-16

Schreibe einen Kommentar