You can send a simple post request with RestSharp by using the following code.
public string PushTextToServer(string text) { var api = this.Endpoint; var client = new RestClient(api); var request = new RestRequest("/object/set/",Method.Post); client.Authenticator = new HttpBasicAuthenticator(Username, Password); request.AddHeader("Content-Type", "application/x-www-form-urlencoded"); request.AddParameter("guid",Guid.NewGuid(),ParameterType.GetOrPost); request.AddParameter("type", "text/post", ParameterType.GetOrPost); request.AddParameter("body", text, ParameterType.GetOrPost); RestResponse response = client.Execute(request); var content = response.Content; // raw content as string
return response.StatusDescription; }
Make sure you are using the application/x-www-form-urlencoded content-type to mimic normal post behaviour. The client authenticator takes care of basic authentication for you. The function returns the StatusDescription to determine whether your request was succesfull.
You can send a simple post request with RestSharp by using the following code.
Make sure you are using the application/x-www-form-urlencoded content-type to mimic normal post behaviour. The client authenticator takes care of basic authentication for you. The function returns the StatusDescription to determine whether your request was succesfull.