golang模拟ajax请求-阿里云开发者社区

开发者社区> 宁静_夏天> 正文

golang模拟ajax请求

简介: // 模拟ajax请求,author:908204694@qq.com // func Test_ajax(t *testing.T) { urlTest := "http://www.xyz.
+关注继续查看
// 模拟ajax请求,author:908204694@qq.com
//
func Test_ajax(t *testing.T) {

    urlTest := "http://www.xyz.com/ajax_url"
      //传递的参数:
    dataReader := strings.NewReader("qq=908204694")

    newReq, err := http.NewRequest("POST", urlTest, dataReader)

    if err != nil {
        return
    }
    newReq.Header.Set("Content-Type", "application/x-www-form-urlencoded")
    newReq.Header.Set("X-Requested-With", "XMLHttpRequest")

    resp, err := http.DefaultClient.Do(newReq)

    if err != nil {
        fmt.Println(err)
    }

    defer resp.Body.Close()
    body, err := ioutil.ReadAll(resp.Body)
    if err != nil {
        // handle error
    }
      //打印返回值
    fmt.Println(string(body))
}

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
express响应前端ajax请求
后端其实并不需要知道前端发起的请求是不是ajax,后端只需要响应请求即可.例子: 前端这样写: $('button').on('click', function(event) { event.
780 0
阿里云服务器怎么设置密码?怎么停机?怎么重启服务器?
如果在创建实例时没有设置密码,或者密码丢失,您可以在控制台上重新设置实例的登录密码。本文仅描述如何在 ECS 管理控制台上修改实例登录密码。
7843 0
ajax请求后台,返回json格式数据,模板!
添加一个用户的时候,需要找出公司下所有的部门,和相应部门下的角色,利用ajax请求,实现联动技术。将返回的json格式数据,添加到select标签下。           //加载出部门的信息            function loadGroup(){                            $.
920 0
ajax请求不能下载文件(转载)
最近在做文件下载,后台写了个控制层,直接走进去应该就可以下载文件,各种文件图片,excel等 但是起初老是下载失败,并且弹出下面的乱码: 前台请求代码:   [html] view plain copy   $('#fileexcel').
1316 0
阿里云服务器如何登录?阿里云服务器的三种登录方法
购买阿里云ECS云服务器后如何登录?场景不同,大概有三种登录方式:
2637 0
JQuery ajax请求一直返回Error(parsererror)
项目中common.js中有一段ajax异常处理方法: $(document).ajaxComplete(function(event,xhr,options) { if (xhr.statusText=="parsererror") { top.
1042 0
阿里云服务器端口号设置
阿里云服务器初级使用者可能面临的问题之一. 使用tomcat或者其他服务器软件设置端口号后,比如 一些不是默认的, mysql的 3306, mssql的1433,有时候打不开网页, 原因是没有在ecs安全组去设置这个端口号. 解决: 点击ecs下网络和安全下的安全组 在弹出的安全组中,如果没有就新建安全组,然后点击配置规则 最后如上图点击添加...或快速创建.   have fun!  将编程看作是一门艺术,而不单单是个技术。
9565 0
Ajax 请求其它服务器
把跨域的url传给服务器 让服务器去作为浏览器去请求 然后把结果传给客户端   云代理  申请个控件 然后做成代理的 你把url传给云 让云拿内柔再传回来   google app engin
601 0
Spring Mvc 公共Controller 使用拦截器注入请求信息
在Spring Mvc 中我们在Controller 中要想使用 HttpServletRequest HttpSession HttpServletResponse 等请求信息,这些信息有多种方式,这里就重点说下我使用的拦截器注入方式 方式一:(使用注解) /** * 每一个Control 被执行时 * * @author jiangz
3179 0
抓包工具Fidder详解(主要来抓取Android中app的请求)
今天闲着没吊事,来写一篇关于怎么抓取Android中的app数据包?工欲行其事,必先利其器,上网google了一下,发现了一款神器:Fiddler,这个貌似是所有软件开发者必备神器呀!这款工具不仅可以抓取PC上开发web时候的数据包,而且可以抓取移动端(Android,Iphone,WindowPh...
1381 0
+关注
宁静_夏天
喜欢编程,java,php,js,golang等,目前主要是golang后端方向.
348
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载