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

建设银行的网站进不去怎么办wordpress 网站底部美化

建设银行的网站进不去怎么办,wordpress 网站底部美化,兰州网络推广制度,网站开发工作平时做什么下午就不能好好学习一下golang,业务一直找个不停,自己定的业务规则都能忘得一干二净,让你查半天,完全是浪费时间。 golang实现访问并读取页面数据 package mainimport ("fmt""net/http" )var urls []string{…

下午就不能好好学习一下golang,业务一直找个不停,自己定的业务规则都能忘得一干二净,让你查半天,完全是浪费时间。

golang实现访问并读取页面数据

package mainimport ("fmt""net/http"
)var urls = []string{"http://www.google.com/","http://golang.org/","http://blog.golang.org/",
}
// 使用http.Head方法,如果地址不通,自己换一个,这些是国外的,需要代理或者开加速器才行
func main() {// Execute an HTTP HEAD request for all url's// and returns the HTTP status string or an error string.for _, url := range urls {resp, err := http.Head(url)if err != nil {fmt.Println("Error:", url, err)}fmt.Println(url, ": ", resp.Status)}
}

golang使用http.get

package mainimport ("fmt""io/ioutil""log""net/http"
)func main() {res, err := http.Get("http://www.google.com")checkError(err)// 有些资料这里是ioutil.ReadAll,是因为版本低,高版本的可以改为以下的包路劲data, err := io.ReadAll(res.Body)checkError(err)// 这里会把网页的页面读取打印出来fmt.Printf("Got: %q", string(data))
}func checkError(err error) {if err != nil {log.Fatalf("Get : %v", err)}
}

通过 xml 包将这个状态解析成为一个结构

package mainimport ("encoding/xml""fmt""net/http"
)/*这个结构会保存解析后的返回数据。
他们会形成有层级的 XML,可以忽略一些无用的数据*/
type Status struct {Text string
}type User struct {XMLName xml.NameStatus  Status
}func main() {// 发起请求查询推特 Goodland 用户的状态// 这个地址调不通了,是400,自己换一个其他的response, _ := http.Get("http://twitter.com/users/Googland.xml")// 初始化 XML 返回值的结构user := User{xml.Name{"", "user"}, Status{""}}// 将 XML 解析为我们的结构// 有些资料直接把response.Body放入到xml.Unmarshal中了,由于版本不同,高版本的这里是放入的btye数组,因此使用json方法转了一下byteRes, errorMsg := json.Marshal(response.Body)if errorMsg == nil {xml.Unmarshal(byteRes, &user)fmt.Printf("status: %s", user.Status.Text)}
}

http包中包含了各式各样的函数,方法供我们调用

  • http.Redirect(w ResponseWriter, r *Request, url string, code int):这个函数会让浏览器重定向到 url(可以是基于请求 url 的相对路径),同时指定状态码。

  • http.NotFound(w ResponseWriter, r *Request):这个函数将返回网页没有找到,HTTP 404 错误。

  • http.Error(w ResponseWriter, error string, code int):这个函数返回特定的错误信息和 HTTP 代码。

  • 另一个 http.Request 对象 req 的重要属性:req.Method,这是一个包含 GET 或 POST 字符串,用来描述网页是以何种方式被请求的。

  • w.header().Set("Content-Type", "../..") 设置头信息,比如在网页应用发送 html 字符串的时候,在输出之前执行 w.Header().Set(“Content-Type”, “text/html”),注:w再这里是指http.ResponseWriter

我是demo

package mainimport ("io""net/http"
)const form = `<html><body><form action="#" method="post" name="bar"><input type="text" name="in" /><input type="submit" value="submit"/></form></body></html>
`/* handle a simple get request */
func SimpleServer(w http.ResponseWriter, request *http.Request) {io.WriteString(w, "<h1>hello, world</h1>")
}func FormServer(w http.ResponseWriter, request *http.Request) {w.Header().Set("Content-Type", "text/html")switch request.Method {case "GET":/* display the form to the user */io.WriteString(w, form)case "POST":/* handle the form data, note that ParseForm mustbe called before we can extract form data *///request.ParseForm();//io.WriteString(w, request.Form["in"][0])io.WriteString(w, request.FormValue("in"))}
}func main() {http.HandleFunc("/test1", SimpleServer)http.HandleFunc("/test2", FormServer)if err := http.ListenAndServe(":8088", nil); err != nil {panic(err)}
}
http://www.yayakq.cn/news/50704/

相关文章:

  • 做网站的数据库的步骤北京律师网站建设平台
  • jsp asp php哪个做网站成都建设网站制作
  • 网站建设与管理属于计算机专业吗wordpress中文主题排行
  • 虚拟主机上传网站廊坊视频优化展现
  • 企业手机网站线上广告投放渠道
  • 网站封面如何做的吸引人制作网站公司那家好
  • 不会做网站如何做seo昆明网站建设
  • 容城网站建设网上下载的网站模板怎么用
  • 烟台电子商务网站地方网站盈利
  • 推广电子商务网站的案例邢台发布网
  • 网站做推广的方式常州网架生产厂家
  • 做产品网站wordpress post函数
  • 网站dedecms数据库网站建设公司推荐北京华网
  • 网站怎么做图片按按钮跳转四川省工程项目建设投标发布网站
  • 做网站怎么备案网络营销的工作岗位有哪些
  • 政务网站风格六年级上册如何做网站
  • 上海网站商城建设公司免费建立网站哪个好
  • asp与sql做网站网站静态和动态那个好
  • 手机网站是怎么制作的wordpress注册页面修改
  • 网站互动设计方式千库网app官方下载
  • 阿里云域名备案网站建设方案app下载量统计查询
  • 网站如何推广方案策划软件外包平台找哪家好
  • 公司在兰州要做网站怎样选择站点的几种推广方式
  • 微信小程序的开发环境seo整站优化解决方案
  • 个人网站网页设计模板网站建设色彩
  • 青岛电子商务网站建设太原网站建设解决方案
  • 射阳网站建设中国建设银行培训网站
  • php做网站优点如何查找网站所有页面
  • notepad做网站网络营销外包专员
  • 想自己做淘宝有什么网站免费网站建设模板下载