我有以下代码:
1. var client = new RestClient("http://localhost:52347/");
2. var xmlRequest = new RestRequest("api/students/{id}", Method.GET);
3. //xmlRequest.AddHeader(HttpRequestHeader.Accept.ToString(), "text/xml");
4. xmlRequest.RequestFormat = DataFormat.Xml;
5. xmlRequest.AddUrlSegment("id", "5");
6.
7. IRestResponse xmlResponse = client.Execute(xmlRequest);
8. var xmlContent = xmlResponse.Content;
9.
10. Console.WriteLine(xmlContent);
但是,通过这种设置,我仍然得到 JSON 的返回格式。如果我取消注释第 3 行并注释掉第 4 行,它会起作用,但我不想这样做。似乎第 4 行根本没有做任何事情。有什么我遗漏的东西还是我必须使用第 3 行才能使其工作?