我正在尝试使用RestSharp但是我在转换旧代码时遇到了一些困难。这是一个小片段:
System.Net.WebRequest request = WebRequest.Create("http://192.168.20.42/otrs/nph-genericinterface.pl/Webservice/GenericTicketConnectorREST/TicketUpdate/22");
request.ContentType = "application/json";
request.Method = "PATCH";
byte[] buffer = Encoding.GetEncoding("UTF-8").GetBytes("{\"UserLogin\":\"user\", \"Password\":\"pass\", \"Ticket\":{\"QueueID\":\"2\"}}");
string result = System.Convert.ToBase64String(buffer);
Stream reqstr = request.GetRequestStream();
reqstr.Write(buffer, 0, buffer.Length);
reqstr.Close();
WebResponse response = request.GetResponse();
我如何将其转换为RestSharp?
谢谢大家。