Bat 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Bat 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票

软件简介

Bat 是使用 Go 实现的 CLI 工具,类似 cURL 的工具,可以说是 Go 语言版本的 cURL 。Bat 可以用来测试,调试和 HTTP 服务器进行一般的交互。

主要特性

  • 表达式和直观的语法

  • 内置 JSON 支持

  • 表单和文件上传

  • HTTPS,代理和认证

  • 任意请求数据

  • 自定义 headers

使用

Hello World:

$ bat beego.me

Synopsis:

bat [flags] [METHOD] URL [ITEM [ITEM]]

更多请看 bat --help

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (6)

加载中
支持了 #Bat#
2015/04/10 13:35
回复
举报
不错,要是能做到和curl.exe一样强大,就牛逼了 #Bat#
2015/04/10 13:48
回复
举报
谢大的最新作品,牛! #Bat#
2015/04/10 17:01
回复
举报
再简单粗暴点 #Bat#
2015/04/10 17:21
回复
举报
看了2015的开源报告,谢大大名在列13 #Bat#
2015/04/10 23:58
回复
举报
感觉curl功能太多太复杂了,也许bat在做http测试时更实用 #Bat#
2015/04/11 02:42
回复
举报
更多评论
暂无内容
发表了博客
2013/03/26 16:18

BAT/find

1.findstr . 2.txt 或 Findstr \".\" 2.txt 从文件2.txt中查找任意字符,不包括空字符或空行 ==================== 2.findstr .* 2.txt 或 findstr \".*\" 2.txt 从文件2.txt中查找任意字符包括空行和空字符 ==================== 3.findstr \"[0-9]\" 2.txt 从文件2.txt中查找...

0
0
发表了博客
2019/10/14 22:45

【转】【bat】Bat 中特殊符号

批处理、Bat 中特殊符号的实际作用,Windows 批处理中特殊符号的作用: @ \\隐藏命令的回显。 ~ \\在for中表示使用增强的变量扩展; 在set中表示使用扩展环境变量指定位置的字符串; 在set/a中表示按位取反。 % \\使用两个%包含一个字符串表示引用环境变量。比如一个%time%可以扩展到当前的系统时间; 单个%紧跟0-9的一个...

0
0
发表了博客
2019/04/10 12:38

【bat】bat中的for循环,bat实现获取文件每行内容

关键词:bat中的for,bat获取文件内容 【1】简介 【1.1】一般形式 FOR 参数 %%变量名 IN (相关文件或命令) DO 执行的命令 (1)在cmd窗口中:for %I in (command1) do command2 (2)在批处理文件中:for %%I in (command1) do command2 【1.2】基本了解   之所以要区分cmd窗口和批处理文件两种环境,是因为在这两种环...

0
0
发表了博客
2018/05/10 12:45

BAT

3
0
发表了博客
11/17 21:00

bat

弹窗整人 第四行的5可以修改为其他数字,控制弹窗数量 chcp 65001 set a=1 :haha if %a% NEQ 5 ( start set /a a = %a + 1 goto haha ) else ( echo happy 4.1) echo 就整这些吧,再多该死机了,愚人节快乐! pause...

0
0
发表了博客
07/11 10:27

如何在一个.BAT文件中运行多个.BAT文件 - How to run multiple .BAT files within a .BAT file

问题: I'm trying to get my commit-build.bat to execute other .BAT files as part of our build process. 我正在尝试使我的commit-build.bat执行其他.BAT文件,这是我们构建过程的一部分。 Content of commi......

0
0
发表了博客
05/06 10:03

如何在一个.BAT文件中运行多个.BAT文件 - How to run multiple .BAT files within a .BAT file

问题: I'm trying to get my commit-build.bat to execute other .BAT files as part of our build process. 我正在尝试使我的commit-build.bat执行其他.BAT文件,这是我们构建过程的一部分。 Content of commi......

0
0
发表了博客
2019/04/11 12:41

【bat】bat删除过期文件(FORFILES)

关键词:bat删除过期文件,bat,FORFILES 原文:https://blog.csdn.net/sandy9919/article/details/82932460 --最佳实践 :: IIS日志文件目录 set log_dir="C:\inetpub\logs\LogFiles" :: 保留日志天数 set bak_dat=15 :: 删除日志文件 forfiles /p %log_dir% /S /M *.log /D -%bak_dat% /C "cmd /c echo 正...

0
0
发表了博客
2019/10/15 02:42

bat批处理

bat批处理 文件管理 创建一个文件 echo "" > fileName.txt 删除一个文件或多个文件 del fileName.txt # 删除指定文件 del dirName # 删除指定目录下的所有文件(不删除目录) # /P 删除每一个文件前提示确认 # /S 删除所有子目录中指定的文件 # /Q 安静模式,删除时不要求确认 # /F 强制删除只读文件 创建一个文件夹 md...

0
0
发表了博客
2012/07/19 17:17

windows bat

虽然windows中bat不如linux中shell强大,但是也是很好用的,看到了放这里 当字典用。 ----- 批处理文件,在MS-DOS中,.bat文件是可执行文件,有一系列命令构成,其中可以包含对其他程序的调用。 首先,批处理文件是一个文本文件,这个文件的每一行都是一条DOS命令(大部分时候就好像我们在DOS提示符下执行的命令行一样)...

1
5
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了问答
07/11 15:28

bat 在win10系统里面重复设置环境变量

cls @echo off echo QQ:87766867编写 :START set /p home=请输入JDK安装路径: IF EXIST "%home%\bin\java.exe" GOTO INSTALL :WARNING rem 输入目录错误,提示重新输入 echo 您所输入的路径不是JDK安装路径 echo 请重新输入正确的JDK安装路径 pause goto START :INSTALL rem 如输入正确的 Java2SDK 安...

2
1
发表于软件架构专区
04/20 11:11

Windows bat命令,如何调整cmd黑框内的显示信息的指定内容的颜色,以及所在一行的颜色?

将一些java web服务端应用的以fatjar的方式,部署在windows server的服务器上,黑框里的字体都是一个颜色,看着也不太好,那么如何让指定的内容以及所在一行的文字都设置成指定的颜色呢。 比如把cmd窗口中的所有“[logInfo]”内容设置成黄色,把"[exception]"的内容,以及它们所在一行的文字的所有字的颜色都设置成红色,...

2
0
发表于软件架构专区
04/27 17:41

windows中,怎么bat设置Tomact启动后的cmd控制台对话框的背景色,字体颜色,标题?

服务器上部署可能不止一个web服务程序。不一定都是通过tomcat启动的。为了区分部署后的cmd对话框。得设置cmd对话框的外观。 怎么设置tomcat启动后的控制台的对话框的,背景色,字体色,标题呢?我知道windows可以用bat设置cmd对话框的显示外观,可是要设置tomcat启动后的cmd对话框外观,那是设置tomcat目录下哪个bat文件...

3
0
发表了问答
2017/11/06 18:50

javaService注册服务后执行windows命令获取不到环境变量

我java中执行命令行根据进程号查看进程是否存在,做一个守护进程,然后再用javaService 注册为服务,注册后无法执行windows的命令tasklist,报错tasklist不是内部命令

1
0
2019/03/19 09:47

一个目录下有多个vue项目,使用批处理,怎么实现一键全部打包,并压缩?

求助: 目录结构 project ---projectA ---projectB ---projectC ---projectD build.bat 这个build.bat文件应该怎么写,才能将projectA-D的项目都打包,并且压缩,压缩的话,最好可以压缩到build.bat同级目录。 小弟不太会批处理的命令,请各位大佬帮忙。...

2
0
发表了问答
2017/11/17 11:54

为什么调用不了 Tomcat 的 bat 文件

通过 class 类可以调用成功 public class Test {   public static void main(String[] args) throws IOException, InterruptedException {     String cmd = "D:\\Program Files\\apache-tomcat-6.0.39\\bin\\shutdown.bat";     File dir = new File("D:\\Program Files\\apache-tomcat-6.0.39\\bin\\");     Runtime runtim...

2
0
发表了问答
2015/04/17 09:08

python的wmi模块调用远程windows的bat脚本,bat脚本无法执行

各位大牛,大家好! 我在使用python的wmi模块调用远程windows中的bat脚本,发现bat脚本一直无法执行。想请各位帮我看一看。谢谢。下面为我的代码: # -*- coding: utf-8 -*- import wmi import time logfile = 'logs_%s.txt' % time.strftime('%Y-%m-%d_%H-%M-%S', time.localtime()) #远程执行bat文件 def call_remote_...

4
1
发表了问答
2017/04/23 15:05

想请教大家一个批处理for嵌套循环的问题

我有如下txt文件,123.txt内容如下: 1234 56789 abc defghi jk lm nopqr 自己写了一个批处理文件如下: @echo off setlocal enabledelayedexpansion for /f "delims=" %%i in (123.txt) do ( set "var=%%i" ::echo.!var! for /f "tokens=* delims=" %%k in ('!var!') do ( echo.11111 ) ) for循环...

1
0
发表了问答
2017/04/20 00:04

码云git webhook自动部署的问题

各位大腿,最近在用git webhook自动部署, 写好的bat 和 sh直接运行都没问题, 通过php执行bat时, 第一条git pull origin master不执行, 第二条git reset --hard 到是执行了,求教为毛。。 服务器是windows下的apache,权限问题都处理了。。 PHP代码如下 <?php system('C:/wamp/www/site_pull.bat'); ?> bat代码入下 ...

4
2
发表了问答
2016/06/14 12:38

请问批处理中的%%f是什么意思?

在批处理文件中看到了 %%f, 查了一下,表示%f, 可是查不到%f表示什么意思。。 还有一个就是有一句话是这样的 set progs=!progs! 请问这个如何理解呢 请问有熟悉的吗? 出现在如下的批处理中 setlocal enabledelayedexpansion for %%f in (program\*.*) do @if not %%f==program\bt.c if not %%f==program\patch.c if not...

1
0
发表了问答
2016/06/09 19:00

求一个批处理bat脚本,大神进来看看

我想实现这样的功能 比如在同一个文件夹下面有N个txt,命名随便啦,比如 mulu/ 1.txt 2.txt dwwerwer.txt 1rtyt459fjf.txt      汉字.txt 然后我要替换每个txt里面的每行的每个字实现除了字母(不分大小写)和数字外,其他的都加上一个下滑线,行首位去掉空格意思是字母和数字的左右就不加,遇到...

9
1
发表了问答
2016/04/06 12:38

bat批处理里怎么取得当前目录(不带上级路径)

比如d:\tomcat\webapps下面的目录结构是这样 \├─examples │ ├─jsp │ │ ├─async │ │ ├─cal │ │ ├─checkbox │ │ ├─colors │ │ ├─dates │ │ ├─error │ │ ├─forward │ │ ├─images │ │ ├─include │ │ ├─jsp2 c:\bat\test.bat的内容 echo %cd% 现在当前目录在 d:\tomcat\webapp...

1
0
发表了问答
2015/07/23 16:53

java 调用exe程序挂起

最近在做一个java工具,java多线程执行bat文件, 每个bat文件又会调用两个exe文件(a.exe | b.exe)。 每一个线程单独执行一个bat文件。线程执行bat文件。 因为数据量很大,活执行很多次bat文件(几万次吧)。 当执行到某一个bat的时候,调用的某一个exe好像会阻塞, 使全部的exe都挂起(进程存在,不占用cpu,好像死了一...

1
0
发表了问答
2015/04/20 13:13

最近坐在我旁边的三个同事都跳槽去狼厂了

最近坐在我旁边的三个同事都跳槽去狼厂了,我是不是也跟着走算了。一个做算法,一个做PHP,一个H5,

15
1
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
6 评论
152 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部