16-Groovy-GET/POST请求

简介: 16-Groovy-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请求  https://postman-echo.com/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
}
  • 查看输出

相关文章
你还不知道怎么用Java代码实现发送post请求、get请求吗?
你还不知道怎么用Java代码实现发送post请求、get请求吗?
|
7月前
|
Java
Java编写Http的Get和Post请求示例代码
Java编写Http的Get和Post请求示例代码
90 2
|
7月前
|
JSON 数据格式
糊涂工具类(hutool)post请求设置body参数为json数据
糊涂工具类(hutool)post请求设置body参数为json数据
|
7月前
|
容器
PostMan发送携带参数Get请求、Post请求及SpringMVC解决Post请求中文乱码问题
PostMan发送携带参数Get请求、Post请求及SpringMVC解决Post请求中文乱码问题
241 0
|
JSON Java 数据格式
JAVA获取GET和POST请求参数
JAVA获取GET和POST请求参数
2105 0
|
前端开发 应用服务中间件 Android开发
用SpringMVC参数传递时,解决get请求时中文乱码的问题
用SpringMVC参数传递时,解决get请求时中文乱码的问题
|
测试技术
JavaWeb - Hutool Bug HttpResponse body 方法中文乱码
JavaWeb - Hutool Bug HttpResponse body 方法中文乱码
765 0
|
PHP
PHP开发中$_GET请求转为$_POST获取参数的解决方案
PHP开发中$_GET请求转为$_POST获取参数的解决方案
71 0
|
Java
JAVA Http的Post请求传参
JAVA Http的Post请求传参
245 0