在这方面,我是一个非常新的用户。我已经尝试了多个谷歌网页试图了解如何做到这一点,但失败了。
我正在尝试创建一个批处理文件来运行一个填充了一些参数的程序,但是获取一个参数它需要一个令牌,它在HTTP中收到。 我发现我需要做的(如果我错了,请纠正我)是我从批处理文件运行XML文件(也从批处理文件发送一些数据到xml文件),并发回一定的部分('标记')到批处理文件。
我不确定要在批处理中放入什么来实际运行xml文件,或者放置什么来从中获取数据。
http请求标头:
POST /api/login/ HTTP/1.1
Host: toontowninfinite.com
Accept: */*
Content-Length: 33
Content-Type: application/x-www-form-urlencoded
我希望请求数据
n=<username i specify in the batch file>&p=<password i specify in the batch file>&dist=test
然后它复制的东西就是这里的标记字段
{"success":true,"token":"<mytoken-confidential>"}
感谢您给予的任何帮助
答案 0 :(得分:0)
尝试winhttpjs.bat。它使用的winhttp请求对象应该比
快
Msxml2.XMLHTTP因为没有dom解析响应。它能够使用body和所有http方法进行请求。
call winhttpjs.bat http://somelink.com/something.html -saveTo c:\something.html -header hdrs.txt