900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > 微信提示已停止访问该网页应该怎么解决

微信提示已停止访问该网页应该怎么解决

时间:2024-01-15 06:58:40

相关推荐

微信提示已停止访问该网页应该怎么解决

微信提示已停止访问该网页应该怎么解决

什么情况下出现微信提示已停止访问该网页呢?原因有很多,很大一部分是跟你的网页内容有关系:

诱导分享类内容诱导关注类内容H5游戏、测试类内容欺诈类内容违法经营及可疑服务类内容谣言类内容骚扰信息、广告信息及垃圾信息题文不符、内容低俗的信息干扰正常使用、强制跳转类内容

当然还有一部分是分享次数过多或者因竞争过大而被同行恶意举报,那我们要如何避免因为以上原因导致出现已停止停止访问该的页面?

我们可以通过黑科技来解决这个问题,先写代码检测域名有没有被屏蔽,如果没被屏蔽则继续访问,如果有被封,那跳转别的域名上去,中间这个过程可以做到0.2秒或者是更快,这样访问者肉眼是完全看不出来的,这样就不因为出现链接打不开而导致流量丢失。这只是其中一种自动切换的方法,这需要准备很多备用域名来支持,还有一种方式,就是把域名泛解析到一个服务器上,然后通过域名生成N个多级域名来进行跳转,有需要可和我相互交流QQ2807232907

package mainimport ("io/ioutil""net/http""net/url""fmt""encoding/json")func main() {//请求地址juheURL := ""//初始化参数param := url.Values{}//配置请求参数,方法内部已处理urlencode问题,中文参数可以直接传参param.Set("appkey" , "appkey"); //您申请的APPKEYparam.Set("path" , "/home"); //需要切换的路由(非必传)//发送请求data, err := Get(juheURL, param)if err != nil {fmt.Errorf("请求异常,错误信息:\r\n%v", err)} else {var netReturn map[string]interface{}json.Unmarshal(data, &netReturn)fmt.Println(netReturn)}}// get 网络请求func Get(apiURL string, params url.Values) (rs []byte, err error) {var Url *url.URLUrl, err = url.Parse(apiURL)if err != nil {fmt.Printf("解析url错误:\r\n%v", err)return nil, err}//如果参数中有中文参数,这个方法会进行URLEncodeUrl.RawQuery = params.Encode()resp, err := http.Get(Url.String())if err != nil {fmt.Println("err:", err)return nil, err}defer resp.Body.Close()return ioutil.ReadAll(resp.Body)}// post 网络请求 ,params 是url.Values类型func Post(apiURL string, params url.Values) (rs []byte, err error) {resp, err := http.PostForm(apiURL, params)if err != nil {return nil, err}defer resp.Body.Close()return ioutil.ReadAll(resp.Body)}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。