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

ps做网站字体用多大的河源网站seo

ps做网站字体用多大的,河源网站seo,网站开发有什么点子,视觉vi设计系统目录 发送Get请求 响应信息 拓展 资料获取方法 发送Get请求 使用Golang发送get请求很容易#xff0c;我们还是使用http://httpbin.org作为服务端来进行演示。 package mainimport (bytesfmtlognet/httpnet/url我们还是使用http://httpbin.org作为服务端来进行演示。 package mainimport (bytesfmtlognet/httpnet/urlreflect )func main() {resp, err : http.Get(http://httpbin.org/get?nameDetector)if err ! nil {log.Println(err)return}defer resp.Body.Close()headers : resp.Header// headers 打印报文头部信息for k, v : range headers {fmt.Printf(%v, %v\n, k, v) // %v 打印interfac{}的值}// 打印响应信息内容fmt.Printf(响应状态%s,响应码 %d\n, resp.Status, resp.StatusCode)fmt.Printf(协议%s\n, resp.Proto)fmt.Printf(响应内容长度 %d\n, resp.ContentLength)fmt.Printf(编码格式%v\n, resp.TransferEncoding) // 未指定时为空fmt.Printf(是否压缩%t\n, resp.Uncompressed)fmt.Println(reflect.TypeOf(resp.Body)) // *http.gzipReaderfmt.Println(resp.Close)buf : bytes.NewBuffer(make([]byte, 0, 512))length, _ : buf.ReadFrom(resp.Body)fmt.Println(len(buf.Bytes()))fmt.Println(length)fmt.Println(string(buf.Bytes())) }响应信息 λ go run goHttp.go Access-Control-Allow-Credentials, [true] Via, [1.1 vegur] Connection, [keep-alive] Server, [gunicorn/19.9.0] Date, [Tue, 18 Sep 2018 02:25:16 GMT] Content-Type, [application/json] Content-Length, [271] Access-Control-Allow-Origin, [*] 响应状态200 OK,响应码 200 协议HTTP/1.1 响应内容长度 271 编码格式[] 是否压缩false *http.bodyEOFSignal false 271 271 {args: {name: Detector},headers: {Accept-Encoding: gzip,Connection: close,Host: httpbin.org,User-Agent: Go-http-client/1.1},origin: 14.152.49.250,url: http://httpbin.org/get?nameDetector }更多的响应内容我们查看安装路径的net包中Response struct 的信息里面有详细的注释参考路径C:\Go\src\net\http\response.go: 拓展 用过Python的同学都知道Python的requests发送get请求时是可以直接传递字典的dict/map的比如 #! /usr/bin/python import requestsa {name: bingo, age: 18, location: shenzhen}name {name: Detector} resp requests.get(http://httpbin.org/get, paramsa) print(resp.text)响应信息 {args: {age: 18, location: shenzhen, name: bingo}, headers: {Accept: */*, Accept-Encoding: gzip, deflate, Connection: close, Host: httpbin.org, User-Agent: python-requests/2.18.4}, origin: 14.152.49.250, url: http://httpbin.org/get?namebingoage18locationshenzhen }那么在golang中有没有想过的方法呢答案是有的但是只有一个半成品。 在C:\Go\src\net\url\url.go中我们可以看到一个结构体type Values map[string][]string,他有一个Encode()方法可以把key:value键值对转化为keyvaluekeyvalue的形式 package mainimport (fmtio/ioutillognet/httpnet/url )func main() {name : url.Values{name: {bingo}, age: {18}, local: {shenzhen}}param : name.Encode()url : fmt.Sprintf(http://httpbin.org/get?%s, param)fmt.Println(url)resp, err : http.Get(url)if err ! nil {log.Println(err)return}defer resp.Body.Close()body, err : ioutil.ReadAll(resp.Body)fmt.Println(string(body)) }输出 http://httpbin.org/get?age18localshenzhennamebingo {args: {age: 18, local: shenzhen, name: bingo}, headers: {Accept-Encoding: gzip, Connection: close, Host: httpbin.org, User-Agent: Go-http-client/1.1}, origin: 103.84.19.17, url: http://httpbin.org/get?age18localshenzhennamebingo }考虑到篇幅我们把发送Get、Post单独出来。我们在下一篇一起学习怎么发送Post请求。 资料获取方法 【留言777】 各位想获取源码等教程资料的朋友请点赞 评论 收藏三连 三连之后我会在评论区挨个私信发给你们~
http://www.w-s-a.com/news/842031/

相关文章:

  • 网站代理打开个人网站设计源码
  • 做php网站的话要学什么语言wordpress搜索不到
  • 金华官方网站建设网络营销策划模板
  • 网站开发到上线在线生成小程序
  • 动易网站设计方案郑州营销网站建设
  • 怎么上网站做简易注销的步骤郑州大学现代远程教育《网页设计与网站建设》课程考核要求
  • 新乡网站建设新乡长沙本地论坛有哪些
  • 潍坊中企动力做的网站怎么样wordpress接入微博
  • 网站开发者所有权归属网站项目建设的必要性
  • 菜鸟网站编程广州网站设计权威乐云践新
  • 网站做接口到app 价格大地资源免费视频观看
  • 怎么给钓鱼网站做防红网站建设相关的
  • 教育培训的网站建设湖南网站建设小公司
  • 福建南平网站建设创意交易平台网
  • 做直播网站要哪些技术内容营销理论
  • 价格划算的网站开发怎么找有赞做网站
  • 做网站店铺图片用什么软件网络营销方案格式
  • 做外贸要自己建网站吗有效的网络营销方式
  • 精通网站开发书籍做网站获取手机号码
  • 论坛做视频网站有哪些济南新站seo外包
  • 哪类型网站容易做冷水滩做微网站
  • 搭建企业网站流程保定徐水网站建设
  • 建设单位到江川区住房和城乡建设局网站伦敦 wordpress 设计
  • 响应式网站的服务麦德龙网站建设目标
  • 做国外单的网站叫什么海南省海口市网站建设
  • 杭州响应式网站案例wordpress5.2.2
  • 网站建设运营维护合同wordpress资源搜索插件
  • 国外网站流量查询东莞网站建设教程
  • 餐饮类网站建设达到的作用东莞工程建设交易中心网
  • 网站设计 知识产权湖北网站建设xiduyun