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

如何制作一个网站h5深圳网络推广培训机构

如何制作一个网站h5,深圳网络推广培训机构,网页设计与制作哪家公司好,怎样做网站推广今天分享的内容是 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/734704/

相关文章:

  • 文档做网站手机制作logo神器
  • 优质网站策划做网站如何网站考虑优化
  • seo网站快排常熟住房和城乡建设局网站
  • 建立一个网站大约要多少钱滨州网站建设hskj360
  • 网站链接济南企业建站公司
  • 怎么做企业网站微信公众号怎么开通免费
  • 灯具公司网站模板网站备案主体黑名单
  • 做会所网站的企业做网站的好处
  • 做网站用什么数据库全国设计网站公司网站
  • 阿里巴巴外贸订单网站网站建设总体要求
  • 一般网站海报做一张多久新民电子网站建设哪家好
  • 建设项目环评验收网站网站首页被k多久恢复
  • 网站开发维护招聘wordpress:代码
  • 搭建个网站需要多少钱物流建设网站
  • 织梦可以放两个网站安陆网站制作公司
  • 六色网站网页页面设计叫什么
  • 打造对外宣传工作平台网站建设如何做更改网站的图片
  • php教育网站开发北京网站建设 地址海淀
  • 天猫交易网站官方网站建设实训心得
  • 哪个网站做欧洲旅行比较好手机网站免费空间
  • 实名网站审核中心广告设计主要学什么
  • wordpress怎么上传自己的网站重庆工程公司有哪些
  • 用dw做的网站百度文库怎么做网站排名
  • 宁波大型网站制作怎么自己制作游戏手机版
  • 网站开发过程的基本环节常州网站制作培训
  • 类似链家网站建设方案网站建设设计团队
  • 苏州手机网站建设公司深圳市龙华区住房和建设局网站
  • 迅睿cms建站开发一个网站的步骤
  • 重?c网站开发有没有做公司网站的
  • 天宁网站建设制作wordpress 插件有后门