2012-01-11 73 views
1

我用:如何將wget的請求轉換成HTTP請求

的wget --no檢查證書--http用戶=用戶--http密碼=祕密--header =「內容-Type:text/xml「--post-file = request.xml https://mydominain.com/xml

發送一個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文件?

回答

0

它是更多鈔票發送使用瀏覽器相同的請求?

由於您使用的是非標準(用於瀏覽器表單)內容類型在您的要求:只有使用JavaScript使用XMLHttpRequest。

是否可以在瀏覽器中使用複製粘貼來測試請求?

不......您可以編寫腳本,然後複製並粘貼到JS控制檯中。

是否可以在瀏覽器請求中發送xml文件?

鑑於上述條件,是的,但它似乎是比你現有的解決方案更麻煩。

0

不是我用瀏覽器知道的,但是您可以使用Fiddler創建包含您喜歡的任何內容的原始http請求。

如果您想要/需要重新創建它們,您還可以在瀏覽到網站時捕獲http請求。

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