gpt4 book ai didi

rest - 如何在 groovy 中进行 Rest PUT/POST

转载 作者:行者123 更新时间:2023-12-05 01:46:46 26 4
gpt4 key购买 nike

如何从 Groovy 代码内部执行 HTTP PUT/POST 而无需导入任何库(如果可能的话)?我知道有一个简单的 getText() 方法,Groovy 添加到 java.net.URL 类,可以在不添加任何依赖项的情况下使用。有没有办法以相同的方式进行 Rest PUT?

最佳答案

您可以使用 HttpURLConnection 以与使用 java 类似的方式执行此操作:

def url = new URL('http://your_rest_endpoint')
def http = url.openConnection()
http.setDoOutput(true)
http.setRequestMethod('PUT')
http.setRequestProperty('User-agent', 'groovy script')

def out = new OutputStreamWriter(http.outputStream)
out.write('data')
out.close()

http.inputStream // read server response from it

关于rest - 如何在 groovy 中进行 Rest PUT/POST,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33565752/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com