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

相关文章
|
JSON 数据格式
okhttp3 模拟get、post(json参数传递,form表单提交)
本文是博主学习okhttp3 的记录,希望对大家有所帮助。
1752 0
|
2月前
|
Java
Java编写Http的Get和Post请求示例代码
Java编写Http的Get和Post请求示例代码
51 2
|
8月前
|
前端开发 应用服务中间件 Android开发
用SpringMVC参数传递时,解决get请求时中文乱码的问题
用SpringMVC参数传递时,解决get请求时中文乱码的问题
|
JSON Java 数据格式
JAVA获取GET和POST请求参数
JAVA获取GET和POST请求参数
1931 0
|
12月前
|
PHP
PHP开发中$_GET请求转为$_POST获取参数的解决方案
PHP开发中$_GET请求转为$_POST获取参数的解决方案
48 0
|
12月前
|
Java
JAVA Http的Post请求传参
JAVA Http的Post请求传参
192 0
|
JSON 数据格式 Python
如何使用Request方法发送Post请求、JSON文件介绍、Python中的JSON数据以及获取到的JSON数据的解析。
如何使用Request方法发送Post请求、JSON文件介绍、Python中的JSON数据以及获取到的JSON数据的解析。
|
Java 数据安全/隐私保护 Android开发
|
安全 JavaScript 前端开发
Springboot如何优雅的解决ajax+自定义headers的跨域请求
Springboot如何优雅的解决ajax+自定义headers的跨域请求
Springboot如何优雅的解决ajax+自定义headers的跨域请求
|
JSON 数据格式
搭建一个包含多种Get请求和Post请求的工具类
在工作的过程中经常会遇到需要调用接口的场景,用得多了就写了一个请求的工具类,以后再遇到需要Get请求或者Post请求的情况直接调用就行。