首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >批处理文件中的http web请求

批处理文件中的http web请求
EN

Stack Overflow用户
提问于 2009-01-07 15:07:41
回答 6查看 56.1K关注 0票数 14

我需要从Plesk的Task Scheduler执行一个http web请求(使用Windows/ASP.NET上的共享主机;没有Powershell )。我想过使用批处理文件来实现这一点。

有什么简单的方法可以做到这一点吗?

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2009-01-07 15:12:19

看看curl吧。它是一个用于发出web请求的跨平台命令行工具(如果您以前使用过wget,则类似于wget)。你应该能够从你的批处理文件中调用它。

票数 21
EN

Stack Overflow用户

发布于 2015-04-03 20:47:52

没有外部二进制文件-只有内置的windows功能-> https://github.com/npocmaka/batch.scripts/blob/master/hybrids/jscript/winhttpjs.bat

这是jscript/.bat的混合体,可以像简单的蝙蝠一样叫它。示例用法(我将http://requestb.in/用于测试目的):

代码语言:javascript
复制
  call winhttpjs.bat "http://requestb.in/xxxxxx" -method POST -header hdrs.txt -reportfile reportfile2.txt
   
  call winhttpjs.bat "http://requestb.in/xxxxxx" -method GET -header hdrs.txt -reportfile reportfile3.txt -saveTo c:\somezip.zip 

  call winhttpjs.bat "http://requestb.in/xxxxxx" -method POST -header hdrs.txt -reportfile reportfile2.txt -saveTo responsefile2 -ua "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2228.0 Safari/537.36"  -body-file some.json

头文件格式应如下所示(如果与-header命令参数一起传递):

代码语言:javascript
复制
Header-1: Value-1
ExampleHeader: Value2

不支持多部分请求(尽管我计划添加这样的功能(有朝一日))

票数 21
EN

Stack Overflow用户

发布于 2009-01-07 15:10:33

您可以尝试使用wget for Windows

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/420646

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档