我已经成功创建了我的应用程序,现在想将它连接到localhost以检查我的应用程序的工作情况。我被建议使用restsharp连接服务器,使用php和json从服务器接收数据。
我查看了两者的代码,但并不完全了解该过程的工作原理。我已经查看了所有论坛,但发现可能是片段,没有解释它是如何工作的。我甚至尝试了restsharp.org和谷歌搜索结果。请解释一下这是如何运作的。
答案 0 :(得分:0)
RestSharp是一个可以帮助您调用REST Web服务的库
您在客户端上使用RestSharp来调用Rest样式的Web服务(发送和接收数据)
以下是您的服务使用示例:
var client = new RestClient(baseUrl);
var request = new RestRequest("/*rest_resource*/", Method.POST);
// see Rest services
// set the request format - HTTP Content-Type text/xml
request.RequestFormat = DataFormat.Xml;
// add data to the request
request.AddBody("<books><book>RestSharp Book</book></books>");
/* send the request and if your service returns text put the as expected return type; otherwise you will get raw byte array*/
IRestResponse response = client.Execute(request);
//HTTP status code 200-success
Assert.IsTrue(response.StatusCode == HttpStatusCode.OK);
Assert.IsTrue(!string.IsNullOrEmpty(response.Data)); // the response is not empty