当前位置: 首页 > news >正文

有哪些网站做的很有特色无经验培训 网页设计学员

有哪些网站做的很有特色,无经验培训 网页设计学员,中国建设劳动学会监制网站,三好街 网站建设今天分享的内容是 Go HTTP 调用。如果本文对你有帮助,不妨点个赞,如果你是 Go 语言初学者,不妨点个关注,一起成长一起进步,如果本文有错误的地方,欢迎指出! 前言 上篇文章 Go HTTP 调用&#…

今天分享的内容是 Go HTTP 调用。如果本文对你有帮助,不妨点个赞,如果你是 Go 语言初学者,不妨点个关注,一起成长一起进步,如果本文有错误的地方,欢迎指出!

前言

上篇文章 Go HTTP 调用(上) 介绍了如何进行 HTTP 调用,并通过 GET 请求的例子,讲述了 query 参数和 header 参数如何设置,以及响应体的获取方法。 本文继上文,接下来会通过 POST 请求,对其他参数的设置进行介绍。

POST 请求

发起 HTTP POST 请求时,携带 json 格式的 body 参数是最常见的,这是因为 json 格式的参数可读性好,对于层级结构较为复杂的数据也能应对,并且这符合 RestFul API 的规范。因此以下的示例为:发送 HTTP POST 请求,并携带 json 类型的 body 参数。

发起 HTTP POST 请求时,携带 json 格式的 body 参数是最常见的,这是因为 json 格式的参数可读性好,对于层级结构较为复杂的数据也能应对,并且这符合 RestFul API 的规范。因此以下的示例为:发送 HTTP POST 请求,并携带 json 类型的 body 参数。作者:陈明勇
链接:https://juejin.cn/post/7177033678369849381
来源:稀土掘金
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

首先定义 User 结构体,创建结构体变量 user,通过 json.Marshal 函数,将 user 转成 []byte 数据,然后通过 bytes.NewReader 函数,将 []byte 数据转成 Reader 指针变量。
http.NewRequestWithContext 函数,最后一个参数是为 body 参数,接收的变量类型是 Reader 接口的实现体。第一步将 user 转成 Reader 指针变量就是为了在这里进行传递。
传递 json 类型的 body 参数,需要在请求头参数里设置 Content-Type 的值为 application/json。
如果是发送 application/x-www-form-urlencoded 类型的表单数据,需要改写 body 参数的生成代码:

values := url.Values{}
values.Set("username", "1234")
values.Set("password", "1234")
bodyReader := strings.NewReader(values.Encode())

小结

本文通过 POST 请求,介绍了如何传递 json 类型和 application/x-www-form-urlencoded 类型的 body 参数。对于 HTTP 中的 query 参数和 body 参数的如何传递,上下两篇文章已经通过例子进行介绍。虽然举的例子是 GET 和 POST 请求,如果想要调用 PUT、DELETE 等请求,只需要在 NewRequestWithContext 函数中,指定第二个参数为 http.MethodPut、http.MethodDelete 等就行。

http://www.yayakq.cn/news/888173/

相关文章:

  • 邢台企业做网站的公司广州佛山建立网站的公司
  • 怎么自己做网站卡扣华为荣耀商店
  • 做阿里巴巴网站图片大全怎么查询自己的二建信息
  • 品牌微信网站定制东莞横沥网站建设
  • wordpress 在线检测seo快速培训
  • 域名网站怎么做的网页开发用什么软件
  • 手机网站图片宽度上海原画培训机构排名
  • 企业模板网站建设优势分析学校网站建设教程
  • 深圳网站开发公司宝网湛江的网站
  • 静态网站开发预期效果最美情侣免费视频
  • 买了域名之后怎么做网站东莞黄页大全
  • 什么网站可以用手机做兼职赚钱吗电子商务网站建设毕业设计
  • 美食网站建设的重要性凤岗镇网站建设公司
  • 联邦快递网站建设的目标wordpress编辑器添加
  • 怎么做网站推广世界杯国内最新消息
  • 南沙网站建设建设小说网站违法吗
  • 源码出售网站怎么做网站建设需要的技术手段
  • 淘宝放单网站怎么做的asp做企业网站很好啊
  • 综合电子商务型企业网站有哪些福多多在线观看
  • 青海小学网站建设萌宠俱乐部网页设计代码模板
  • 网站设计论文结束语wordpress应用
  • 怎么利用婚庆网站做营销做仪表行业推广有哪些网站
  • 最新的网站开发框架公司网站主页怎么做
  • 网上商城网站建设意义海口网站建设做网站
  • 咸阳免费做网站网站目录做别的内容
  • 湛江做网站说中信建发公司简介
  • 网页设计和网站设计的区别怎么做网站关键词
  • 学校没有网站wordpress调用随机文章
  • 大学生创业网站建设方案永兴网站建设报价
  • 山东省聊城建设学校网站管理咨询的定义