zoukankan      html  css  js  c++  java
  • postman与soapui操作

    get和post请求的区别?

      get请求:直接在浏览器里直接调用就可以了,不用借助工具

            向服务端获取数据的

             数据是放在url里面

      post请求:向服务端发送数据的

              数据放在body里面

      get的url会有长度上的限制,post的数据则可以非常大(实际上现在技术比较成熟,浏览器比较好,所以后面长度想要多少就可以有多少,所以实际上长度没什么区别)

      post比get安全,因为数据在地址栏不可见(post参数不会写在url上,但是通过抓包什么的都可以抓取到,所以实际上也不安全)

    获取学生信息接口(get请求方式):

      

    登录接口(post请求方式):

    添加学生信息(post请求方式,入参是json类型):

    学生金币充值(post请求方式):

      该接口有权限验证,需要admin用户才可以做操作,需要添加cookie

      cookie中key为登录的用户名,value从登录接口中获取,登录成功后会返回sign

           查出小赵同学的金币数:

      给小赵同学充金币,在body处添加参数:

      充值成功后查看小赵同学的金币数:

    获取所以学生信息(get请求方式):

      需要添加herder信息,key为Referer,value为http://api.nnzhp.cn/

    文件上传(post请求方式,参数为file):

      记住把body下的test改为file

    SoapUI接口测试:

      file——New SOAP Project: 链接复制到initial WSDL

      双击Request1——将countryName处?改为一个国家名称,如china,点击上面绿色按钮

    HTTP状态码?

       每发出一个http请求,都会有一个响应,http本身会有一个状态码来标识这个请求是否成功,常见的状态码有以下几种:

        1.200 2开头的表示这个请求发送成功。最常见的就是200,表示这个请求成功,服务器也返回了。

        2.300 3开头的表示重定向。最常见的是302,把这个请求重定向到别的地方。

        3.400 400代表客户端发送的请求有语法错误;401代表访问的页面没有授权;403表示没有权限访问这个页面;404代表没有这个页面。

        4.500 5开头的代表服务器有异常。500代表服务器内部异常;504代表服务器端超时,没有返回结果。

  • 相关阅读:
    Java并发基础10:原子性操作类的使用
    Java并发基础09. 多个线程间共享数据问题
    Java并发基础08. 造成HashMap非线程安全的原因
    Java并发基础07. ThreadLocal类以及应用技巧
    Java并发基础06. 线程范围内共享数据
    Java并发基础05. 传统线程同步通信技术
    Java并发基础04. 线程技术之死锁问题
    我是如何从通信转到Java软件开发工程师的?
    IOS 判断耳机插入/拔出
    海量数据处理
  • 原文地址:https://www.cnblogs.com/wxcx/p/8025767.html
Copyright © 2011-2022 走看看