登录
首页 >  Golang >  Go问答

使用curl向简单服务器发送XML数据

来源:stackoverflow

时间:2024-03-06 16:33:24 497浏览 收藏

学习知识要善于思考,思考,再思考!今天golang学习网小编就给大家带来《使用curl向简单服务器发送XML数据》,以下内容主要包含等知识点,如果你正在学习或准备学习Golang,就都不要错过本文啦~让我们一起来看看吧,能帮助到你就更好了!

问题内容

我正在尝试保持安静。我在这里找到了一个例子:go example

我尝试使用curl来发布数据:

curl -H "Content-Type: text/xml"  -X POST -d "<Product><Id>1</Id><Title>The First</Title></Product>" localhost:8080/products

但是没有成功。我的问题是:

  1. 本例中如何使用curl来发布数据?

  2. 该程序如何使用 读取 xml 数据到结构中?

    err := req.readentity(updatedproduct)

(在其他示例中,req.readentity能够读取json数据。这个单一函数如何将数据读取到不同的结构中?)

谢谢:)


解决方案


由于某种原因,该库无法识别 text/xml 标头,您应该使用 application/xml

Check the source code

const (
    MIME_XML   = "application/xml"      
.....

这里是区别 rfc3023

以上就是本文的全部内容了,是否有顺利帮助你解决问题?若是能给你带来学习上的帮助,请大家多多支持golang学习网!更多关于Golang的相关知识,也可关注golang学习网公众号。

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>