C# 在c中将XML作为请求主体发布到Java Rest

C# 在c中将XML作为请求主体发布到Java Rest,c#,rest,C#,Rest,我有一个用C构建的应用程序,它使用Restful,用Java构建,希望XML作为请求体。我该怎么做呢?需要更多关于您正在做什么的信息,特别是您正在使用的C http堆栈。服务所采用的技术不应受到影响 这里有一种方法可以实现这一点 1从Nuget安装HttpClient。它的版本是0.5.0.0 2使用以下代码 var client = new System.Net.Http.HttpClient(); var url = @"http://localhost:9999/books"; var

我有一个用C构建的应用程序,它使用Restful,用Java构建,希望XML作为请求体。我该怎么做呢?

需要更多关于您正在做什么的信息,特别是您正在使用的C http堆栈。服务所采用的技术不应受到影响

这里有一种方法可以实现这一点

1从Nuget安装HttpClient。它的版本是0.5.0.0

2使用以下代码

var client = new System.Net.Http.HttpClient();
var url = @"http://localhost:9999/books";

var content = new StringContent("<book><title>some title</title></book>", Encoding.UTF8, "application/xml");

client.Post(url, content);
HttpClient非常易于使用,可以在这里讨论