Ich bin eine Webservice-URL ähnlich wie: http://ericdev35:7280/persons/persons/ und einen Benutzernamen und ein Kennwort bereitgestellt.Geben Sie eine Zeichenfolge zu einem erholsamen Webdienst in C#
Ich möchte einen Post-Aufruf an diesen Web-Service von WPF-Anwendung machen. für diese "fname = Abc & lname = xyz"
Wie kann ich in C# einen Anruf: Die Daten zum Service ist die erste einer Person im Format Name und Nachname gesendet werden? Hier ist der Code, dass ich versucht habe:
HttpWebRequest httpWebRequest = (HttpWebRequest) WebRequest.Create("http://ericdev35:7280/persons/persons/");
httpWebRequest.Method = "POST";
httpWebRequest.ContentType = "application/json";
httpWebRequest.Credentials = new NetworkCredential(username, password);
string data = "fname=Abc&lname=Xyz";
StreamWriter writer = new StreamWriter(httpWebRequest.GetRequestStream());
writer.Write(data);
writer.Close();
Das macht mir keine Fehler, aber ich kann nicht die Daten sehen, die ich geschrieben habe. Gibt es etwas, das korrigiert werden muss? Ist der Inhaltstyp korrekt?
https://stackoverflow.com/a/4015346/588734 –
Ihre Daten sind nicht in gültige Json-Format! "{" fname ":" Abc "," lname ":" Xyz "}" wäre gültig ... – RoJaIt