gpt4 book ai didi

c# - 我有一个 WebGet 方法,如何获取 xml 结果?

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:20:29 25 4
gpt4 key购买 nike

我有这个特定的方法(下面的片段),我想为它获取 XML 结果。

服务器

[OperationContract]
[WebGet(UriTemplate = "getcustomerschema/userCode={userCode}/password={password}",
ResponseFormat= WebMessageFormat.Xml,
RequestFormat= WebMessageFormat.Xml,
BodyStyle= WebMessageBodyStyle.Wrapped)]
public DataSet GetCustomerSchema(string userCode, string password)
{
//method
}

客户端

using (HttpResponseMessage response = m_RestHttpClient.Get("getcustomerschema/userCode=admin/password=admin"))
{
//how can I get the xml resuly from the httpResponseMessage?
}

谢谢

最佳答案

使用 HttpResponseMessage,您可以通过“Content”属性访问 xml 响应。

HttpResponseMessage resp = http.Get("friends_timeline.xml");
resp.EnsureStatusIsSuccessful();
XElement document = resp.Content.ReadAsXElement();

来自:http://msdn.microsoft.com/en-us/library/ee391967.aspx

关于c# - 我有一个 WebGet 方法,如何获取 xml 结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3656849/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com