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
}
  • 查看输出

相关文章
|
6月前
|
JSON 前端开发 JavaScript
|
JSON 数据格式
okhttp3 模拟get、post(json参数传递,form表单提交)
本文是博主学习okhttp3 的记录,希望对大家有所帮助。
2140 0
|
6月前
|
Java
Java编写Http的Get和Post请求示例代码
Java编写Http的Get和Post请求示例代码
86 2
|
6月前
|
JSON 数据格式
糊涂工具类(hutool)post请求设置body参数为json数据
糊涂工具类(hutool)post请求设置body参数为json数据
|
6月前
|
容器
PostMan发送携带参数Get请求、Post请求及SpringMVC解决Post请求中文乱码问题
PostMan发送携带参数Get请求、Post请求及SpringMVC解决Post请求中文乱码问题
222 0
|
前端开发 应用服务中间件 Android开发
用SpringMVC参数传递时,解决get请求时中文乱码的问题
用SpringMVC参数传递时,解决get请求时中文乱码的问题
|
Java
JAVA Http的Post请求传参
JAVA Http的Post请求传参
234 0
|
SQL JSON 前端开发
SpringMvc+Spring+MyBatis+Maven+Ajax+Json注解开发
本文章的目标 完成对数据库中表的一条记录进行修改 MySql的Sql语句: UPDATE `demossmtest`.`orders` SET `name` = '电脑AS', `foondname` = '华为OS', `ordertime` = '2022.6.9', `count` = 3456, `price` = 3452.09, `amount` = 1234.09 WHERE `id` = 6
|
Java 数据安全/隐私保护 Android开发
|
Java 程序员 网络安全
SpringMVC源码分析:POST请求中的文件处理
一起阅读和分析SpringMVC的部分源码,看看收到POST请求中的二进制文件后,SpingMVC框架是如何处理的
212 0
SpringMVC源码分析:POST请求中的文件处理