bat 发送http请求
1. get
```
curl -X GET -H "Content-type:application/json" http://example.com
```
2. post
```
@echo off
setlocal
set "url=http://example.com/api"
set "payload={""key"": ""value""}"
curl -X POST -H "Content-Type: application/json" -d %payload% %url%
endlocal
```
-
其中,-X POST 表示发送 POST 请求;-H 指定请求头信息;-d 指定 POST 请求的数据体。
-
setlocal 和 endlocal 是一对批处理命令,用于控制局部环境变量的范围。
-
setlocal 命令将创建一个新的环境变量,该环境变量是当前环境变量的一个副本。这样做的目的是为了在批处理文件中创建一个可被临时更改的环境。在 setlocal 命令之后,任何对环境变量的更改都只会影响到当前环境变量副本,不会影响到其他的环境变量。
-
endlocal 命令用于结束一个 setlocal 环境。当执行 endlocal 命令时,所有的局部环境变量都将被删除,并且当前环境变量将恢复到 setlocal 命令执行之前的状态。
-
在批处理文件中使用 setlocal 和 endlocal 命令,可以保证环境变量的安全性,防止变量冲突或泄漏。文章来源:https://www.toymoban.com/news/detail-674980.html
-
-
例如:文章来源地址https://www.toymoban.com/news/detail-674980.html
@echo off setlocal set "url=http://127.0.0.1:9000/test" set "param={\"id\":4,\"simSpeed\":2,\"simStatus\":1}" curl -X POST -H "Content-Type: application/json" -d %param% %url% endlocal
到了这里,关于bat 发送http请求的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!