精华内容
下载资源
问答
  • Postman 客户端模拟请求
  • Http模拟请求工具

    2016-08-18 09:57:31
    本工具为windows上运行的Http模拟请求工具,支持Get,Post两种请求。本工具还可以处理json的格式化,使json数据看起来清晰明了
  • 模拟请求HttpWebRequest

    2012-05-29 13:46:10
    模拟请求,基于HttpWebRequest封装好的一个类,自动记下和发送Cookie,你只管调用方法就行了,很实用
  • Postman模拟请求

    2018-06-09 23:48:21
    研发者可以用这个工具模拟GET、POST请求,支持添加header。
  • 指标生成器接受标志以初始化模拟请求的速率,最大请求持续时间以及将导致错误的请求百分比。使用-help标志可以查看命令的帮助。 原料药 Metrics Generator公开了一个最小的API,用于报告其运行状况并在运行时更改...
  • * @param $url 请求网址 * @param bool $params 请求参数 * @param int $ispost 请求方式 * @param int $https https协议 * @return bool|mixed */ function curlRequest($url, $params = false, $ispost = 0,...
    <?php
    class functions
    {
    /**
     * @param $url 请求网址
     * @param bool $params 请求参数
     * @param int $ispost 请求方式
     * @param int $https https协议
     * @return bool|mixed
     */
    function curlRequest($url, $params = false, $ispost = 0, $https = 0)
    {
        $httpInfo = array();
        $ch = curl_init();
        curl_setopt($ch, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_1);
        curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.118 Safari/537.36');
        curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 30);
        curl_setopt($ch, CURLOPT_TIMEOUT, 30);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
        if ($https) {
          curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); // 对认证证书来源的检查
          curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE); // 从证书中检查SSL加密算法是否存在
        }
        if ($ispost) {
          curl_setopt($ch, CURLOPT_POST, true);
          curl_setopt($ch, CURLOPT_POSTFIELDS, $params);
          curl_setopt($ch, CURLOPT_URL, $url);
        } else {
          if ($params) {
            if (is_array($params)) {
              $params = http_build_query($params);
            }
            curl_setopt($ch, CURLOPT_URL, $url . '?' . $params);
          } else {
            curl_setopt($ch, CURLOPT_URL, $url);
          }
        }
    
        $response = curl_exec($ch);
    
        if ($response === FALSE) {
            //echo "cURL Error: " . curl_error($ch);
            return false;
        }
        $httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
        $httpInfo = array_merge($httpInfo, curl_getinfo($ch));
        curl_close($ch);
        return $response;
    }
    //测试方法
    public function ceshi(){
    	$data['num'] = 1;
    	$this->curlRequest('url',$data,1,0);
    }
    }
    
    展开全文
  • http json 模拟请求工具

    热门讨论 2013-11-22 14:25:51
    http json 模拟请求工具,可以发送http请求,并且可选择发送请求的类型,可以发送json数据。
  • Vue 模拟请求后台数据

    2019-01-14 21:37:13
    Vue 项目开发过程中,在没有后端支持的情况下,如何模拟请求后台数据呢? 可以在根目录 /static 目录下新建 mock 文件夹,在 mock 文件夹下创建 json 文件来存放模拟数据,例如: index.json 内容如下: //注意:...

    Vue 项目开发过程中,在没有后端支持的情况下,如何模拟请求后台数据呢?

    可以在根目录 /static 目录下新建 mock 文件夹,在 mock 文件夹下创建 json 文件来存放模拟数据,例如:

    index.json 内容如下:

    //注意:json 文件里不要加注释,否则无法正常解析
    {
      "ret": true,
      "data": {
        "indexList": [{
          "id": "0001",
          "title": "gongcw"
        }]
      }
    }
    

    那么,为什么要在 /static 目录下存放模拟数据呢?是因为,在 Vue 项目中,只有 /static 目录下的内容可以被外部访问,访问其余目录会自动跳转到“首页”。

    接下来,就可以通过 axios 发送 ajax 请求获取数据了:

    <script>
    import axios from 'axios'
    export default {
      name: 'Home',
      methods: {
        getHomeInfo () {
          axios.get('/static/mock/index.json').then(this.getHomeInfoSucc)
        },
        getHomeInfoSucc (res) {
          console.log(res)
        }
      },
      mounted () {
        this.getHomeInfo()
      }
    }
    </script>
    

    这样虽然可以正常获取模拟数据了,但还存在一个问题。一般项目获取后台数据都是通过 ‘/api/iddex.json’ 方式获取,如果使用上述方式,在项目上线前就需要修改所有 ajax 请求,这显然不是太友好。

    我们可以在 /config/index.js 文件里添加下述代码来解决:

    module.exports = {
      ...
      dev: {
        ...
        proxyTable: {
            '/api': {
                target: 'http://localhost:8080',
                pathRewrite: {
                    '^/api': '/static/mock'
                }
            }
        }
        ...
      }
      ...
    }
    

    接下来就可以请求 ‘/api/index.json’ 来获取模拟数据了。

    最后,如果需要把代码提交到 git 上管理,可以在 .gitignore 文件里添加如下代码,来忽略提交模拟数据

    static/mock
    
    展开全文
  • 1、curl发送post 请求 function curl_post($url = '', $param = '') { if (empty($url) || empty($param)) { return false; } $postUrl = $url; $curlPost = $param; ...

    1、curl发送post 请求

     function curl_post($url = '', $param = '') {
            if (empty($url) || empty($param)) {
                return false;
            }
            $postUrl = $url;
            $curlPost = $param;
            $ch = curl_init();
            curl_setopt($ch, CURLOPT_URL,$postUrl);
            curl_setopt($ch, CURLOPT_HEADER, 0);
            curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
            curl_setopt($ch, CURLOPT_POST, 1);
            curl_setopt($ch, CURLOPT_POSTFIELDS, $curlPost);
            $data = curl_exec($ch);
            curl_close($ch);
            return $data;
        }
    
        function testAction(){
            $url = '';
            $post_data['appKey']      = '';
            $post_data['regionId']    = '';
            $post_data['token']       = '';
            $post_data['sign']    = '';
    
            $o = "";
            foreach ( $post_data as $k => $v )
            {
                $o.= "$k=" . urlencode( $v ). "&" ;
            }
            $post_data = substr($o,0,-1);
            $res = $this->curl_post($url, $post_data);
            print_r($res);
    
        }
    

    2、postman模拟post请求

    3、还可以直接在网上搜索在线测试工具,模拟post请求,填入对应的参数即可

     

    展开全文
  • 我要做一个网页的小游戏。游戏完成之后,向后台提交分数。但是提交分数的这次请求,别人可以通过浏览器的调试工具看到,然后模拟请求达到作弊的目的。有什么好的方法解决这个问题吗?
  • Fiddler模拟请求GET/POST请求

    千次阅读 2014-12-01 18:25:28
    最近发现fiddler有模拟请求的功能,很方便,省的每次都需要打开手机连上代理进行实体发送了。  步骤: 1.选择右侧工具栏的“Composer”栏 2.在parsed中可以设置是“get/post”等HTTP的各种请求 3.地址栏框中...

        接口测试学习有时需要进行抓包获取http请求头以及返回内容,这时候就需要强大的工具去实现,fiddler很容易满足这个请求。大笑

    最近发现fiddler有模拟请求的功能,很方便,省的每次都需要打开手机连上代理进行实体发送了。

     步骤:

    1.选择右侧工具栏的“Composer”栏

    2.在parsed中可以设置是“get/post”等HTTP的各种请求

    3.地址栏框中输入需要访问的连接地址

    4.地址栏后面的选择框,可以选择HTTP请求版本

    4.点击“Execute”进行访问

        


    模拟请求完成,点击Fiddler的“左侧请求”栏中的对应请求信息,进入“Inspectors”查看请求内容

    1.从RequestHeader 查看请求类型与HTTP版本,host地址

    2.从下方查看header信息,

    3.从textView中查看文本信息

    4.如果返回是图片的话可以从imageView中查看图片信息



    2.POST请求

      1. POST请求时需要在“Composer”栏中设置“request Body”信息

      2.请求类型选择“post”类型


    展开全文
  • 使用PostMan模拟请求上传/下载文件

    万次阅读 2019-02-25 15:08:28
    PostMan模拟请求下载文件: PostMan模拟请求上传文件: 首先要选择post类型请求,然后选择Body,请求格式选择form-data,然后以key-value的格式传值,点击文件类型,选择file(默认为text),然后选择要上传的文件就...
  • MockMvc模拟请求进行测试

    千次阅读 2018-05-12 18:18:57
    模拟请求的时候需要一个很重要的对象org.springframework.test.web.servlet.MockMvc MockMvc,该对象被初始化时需要方法 MockMvcBuilders.webAppContextSetup(context).build();来创建, 而conte...
  • postman模拟请求时遇到415错误

    千次阅读 2019-06-19 11:23:58
    最近在做项目时遇到一个坑,项目是用的springboot+jpa,在登录时,用postman模拟请求时,遇到415错误,错误提示如图所示: 后台没有任何提示,经过一番走查; 终于发现问题,主要是没有转化成json的形式,把text改成json就...
  • HTTP模拟请求工具

    2016-08-30 11:27:30
    本工具提供任意接口的HTTP GET和POST测试,并且提供测试返回值,接口返回时间,并且已经对接口请求的异常状态进行获取,然后反馈给用户。
  • 小程序模拟请求服务器json数据

    千次阅读 2018-10-31 14:49:00
    上一篇 小程序模拟调用本地json接口数据 ...那么,怎么请求服务器json数据? 如果你是一枚前端,不会写后端接口的话 又想测试数据,看自己写的...模拟请求服务器json数据即可 步骤: 1:先写好json数据放在桌面备用 ...
  • telnet简单操作 模拟请求

    千次阅读 2013-07-24 23:33:44
    telnet简单操作 模拟请求 一: 二: 三: 按照以上操作即可!
  • 如何开启微信小程序本地模拟请求

    千次阅读 2018-01-28 20:46:01
    打开 设置->项目设置 即可开启微信小程序的本地模拟请求
  • Fiddler模拟请求POST请求

    千次阅读 2016-09-06 13:29:54
    发送post请求,数据格式为json必须加上Content-Type: application/json; charset=utf-8。 如图操作: 1.传接送格式时,header头里面加:Content-Type: application/json 2.非json格式(name1=valule1&name2=value...
  • 最近发现一个超好用的“在线HTTP接口测试 - HTTP GET/POST模拟请求测试工具”。 链接在此奉上:在线HTTP接口测试 - HTTP GET/POST模拟请求测试工具 很好的一点就是我们只要QQ登录后,就可以记住请求地址...
  • Python3 微信公众平台模拟登陆 requests模拟请求

    千次阅读 热门讨论 2019-07-05 10:59:57
    所谓模拟登陆,就是自己模拟构造请求发送给服务器,然后服务器返回认证的信息过来,当然这个其中的交互过程稍微有点复杂,可能不止一次的交互。 我们这次模拟登陆成功的标志就是拿到登陆后的token和cookie, cookie...
  • 这个post请求中,请求参数并没有在请求url中,而是在请求的body里。 客户端发起请求后,查看该请求内容,如下图的红色部分: 在该请求的Inspectors》TextView中就能看到请求数据的提交方式,这主要是看客户端怎么...
  • php防止模拟请求

    千次阅读 2016-10-30 21:26:11
    1.一些网站是采用检测此IP地址登录的密集度,多次登录后需要输入验证码,那么这时CURL模拟的提交就需要去对验证码图片进行分析,这样就会花费大量时间,当然,这种是对于防止登录被爆破,用户资料泄露的。...
  • 本地模拟请求json数据

    2020-03-03 10:13:37
    1.新建一个json的文件 用来写json数据 json数据格式如下: [ { "name": "A", "id": 1, "info": "我是一个信息" }, { "name": "B", "id": 2, ...2.发送请求 (请求本地的json数据) $.ajax({ ur...
  • 可以模拟http的请求post和get并且打印返回的jason数据。
  • 我用HttpWebRequest模拟请求网站,我通过,Fiddler查看 我与浏览器的请求头Header,内容一样,但返回的结果不一样,我的程序得到的 是空白内容,而浏览器返回的是真正的内容。我研究,并提取了cookie,重新加 入...
  • Fiddler模拟请求发送和修改响应数据

    千次阅读 2019-09-02 22:55:53
    fiddler模拟伪造请求 方法一:打断点模拟HTTP请求 本次以CSDN中“分类专栏”中的新建操作为例。 1、浏览器页面填好内容后(不要操作提交),打开fiddler,设置请求前断点,点击菜单fiddler,”Rules”\”Automatic ...
  • SpringBoot 与 Postman 实现REST模拟请求

    千次阅读 2018-03-05 15:24:35
    Postman是一款Http请求模拟工具.它可以模拟各种Http Request,使用起来十分的方便. 使用背景 利用Spring Boot 快速搭建一个Web应用,利用相同的url,不同的请求方式来调用不同的方法.最后利用Postman工具模拟...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 363,594
精华内容 145,437
关键字:

模拟请求