16-Groovy-GET/POST请求
Posted 爱学习de测试小白
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了16-Groovy-GET/POST请求相关的知识,希望对你有一定的参考价值。
发GET/POST请求
前言
- 本篇来学习下使用Groovy发GET和POST请求
GET请求
/*
@Time:2023/2/23
@Author: 大海
*/
// get请求 两种写法
def resp1 = new URL('https://postman-echo.com/get?name=DaHai&city=Beijing').text
println(resp1)
// 或
def resp2 = 'https://postman-echo.com/get?name=DaHai&city=Beijing'.toURL().text
println(resp2)
- 查看输出
POST请求
/*
@Time:2023/2/23
@Author: 大海
*/
// post请求
def baseUrl = new URL('https://postman-echo.com/post')
def connection = baseUrl.openConnection()
connection.with
doOutput = true
requestMethod = 'POST'
// 添加请求头
addRequestProperty 'Content-Type', 'application/json'
// 添加参数
outputStream.withWriter it << '"name": "DaHai", "city": "Beijing"'
// 打印响应结果
println content.text
- 查看输出
以上是关于16-Groovy-GET/POST请求的主要内容,如果未能解决你的问题,请参考以下文章