要发送的XML文件并将数据发送回批处理文件

时间:2014-07-26 02:25:43

标签: xml batch-file xmlhttprequest httprequest

在这方面,我是一个非常新的用户。我已经尝试了多个谷歌网页试图了解如何做到这一点,但失败了。

我正在尝试创建一个批处理文件来运行一个填充了一些参数的程序,但是获取一个参数它需要一个令牌,它在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>"}

感谢您给予的任何帮助

1 个答案:

答案 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