如何将wget请求转换为http请求

时间:2012-01-11 22:08:24

标签: xml xmlhttprequest

我用:

  

wget --no-check-certificate --http-user = user --http-password = secret --header =“Content-Type:text / xml”--post-file = request.xml {{3 }}

发送xml请求。

xml文件(request.xml)是这样的:

<?xml version="1.0" encoding="UTF-8"?>
<request method="switchvox.call">
<parameters>
<dial_first>1111</dial_first>
<dial_second>2222</dial_second>
<dial_as_account_id>1127</dial_as_account_id>
<caller_id_name>John Doe</caller_id_name>
</parameters>
</request>

我需要在编写程序之前测试一些xml请求。

使用浏览器发送相同的请求是否可行? 是否可以在浏览器中使用复制粘贴来测试请求? 是否可以在浏览器请求中发送xml文件?

2 个答案:

答案 0 :(得分:0)

不是我知道浏览器,但您可以使用Fiddler使用您喜欢的任何内容创建原始http请求。

如果您想要/需要重新创建它们,您还可以在浏览网站时捕获http请求。

http://www.fiddler2.com/fiddler2/

答案 1 :(得分:0)

  

使用浏览器发送相同的请求是否可行?

由于您在请求中使用非标准(对于浏览器表单)内容类型:仅使用带有XMLHttpRequest的JavaScript。

  

是否可以在浏览器中使用复制粘贴来测试请求?

不......你可以编写脚本,然后将其复制并粘贴到JS控制台中。

  

是否可以在浏览器请求中发送xml文件?

鉴于上述附带条件,是的,但是现在的解决方案似乎比较麻烦。