.net 4.5 将WebRequest转换为RestSharp
我正在尝试使用RestSharp,但在转换旧代码时遇到了一些困难。下面是一个小片段:.net 4.5 将WebRequest转换为RestSharp,.net-4.5,webrequest,restsharp,webresponse,.net 4.5,Webrequest,Restsharp,Webresponse,我正在尝试使用RestSharp,但在转换旧代码时遇到了一些困难。下面是一个小片段: System.Net.WebRequest request = WebRequest.Create("http://192.168.20.42/otrs/nph-genericinterface.pl/Webservice/GenericTicketConnectorREST/TicketUpdate/22"); request.ContentType = "application/json";
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
谢谢大家。我只是好奇,为什么要更改它?因为restsharp的每个地方都在使用。