Golang调用RESTFUL API——嵌套型Json

本文分享了作者在使用Golang调用RESTful API时遇到的嵌套JSON问题,指出url.Values不适用于构建嵌套JSON。解决方案是使用字节切片来构建请求数据,并给出了具体的新Request方法的使用示例,包括设置HTTP头和处理响应的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本文是原创文章,以后我踩过的golang或python的坑,都会在此和大家分享,共同进步!

url.Values

百度搜索出来的Post调用方式,无论是 http.PostForm方式:

func post(){
   
   
         resp, err :=
         http.PostForm("http://127.0.0.1",
                 url.Values{
   
   "name": {
   
   "terrygmx"}, "blog": {
   
   "https://blog.youkuaiyun.com/terrygmx"},
                 "hobby":{
   
   "python golang"},"content":{
   
   "something "}})
 }

亦或是 http.NewRequest 方式

data := url.Values{
   
   }
	data.Set("client_id"
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值