gpt4 book ai didi

http - 如何使用 curl 发布 XML 数据

转载 作者:可可西里 更新时间:2023-11-01 15:04:11 25 4
gpt4 key购买 nike

我想用 cURL 发布 XML 数据。我不关心 How do I make a post request with curl 中所说的表格.

我想使用 cURL 命令行界面将 XML 内容发布到某些网络服务。像这样的东西:

curl -H "text/xml" -d "<XmlContainer xmlns='sads'..." http://myapiurl.com/service.svc/

但是服务无法处理上述示例。


C# 中的引用示例:

WebRequest req = HttpWebRequest.Create("http://myapiurl.com/service.svc/");
req.Method = "POST";
req.ContentType = "text/xml";
using(Stream s = req.GetRequestStream())
{
using (StreamWriter sw = new StreamWriter(s))
sw.Write(myXMLcontent);
}
using (Stream s = req.GetResponse().GetResponseStream())
{
using (StreamReader sr = new StreamReader(s))
MessageBox.Show(sr.ReadToEnd());
}

最佳答案

-H "text/xml" 不是有效的 header 。您需要提供完整的 header :

-H "Content-Type: text/xml" 

关于http - 如何使用 curl 发布 XML 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2063520/

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