如何使用VB6發送POST請求到遠程URL?如何發送POST到遠程URL?
2
A
回答
3
很多方法可以解決這個。您可以使用WinInet API,WinHTTP API,WinHTTPRequest或XMLHTTPRequest。我更喜歡低平整Winsock的,你可以在這裏讀到它: http://www.vbforums.com/showthread.php?t=334645。 Winsock稍微複雜一點,但在我看來更強大一些。如果你想做到這一點簡單而又甜蜜,那麼XML HTTP Request就是要走的路,我也在JavaScript中使用它。嘗試是這樣的:
Set myMSXML = New MSXML.XMLHTTPRequest
myMSXML.open "POST", URL, True
myMSXML.setRequestHeader "Content-Type", "application/x-www-form-urlencoded"
myMSXML.setRequestHeader "User-Agent", "Firefox 3.6.4"
myMSXML.OnReadyStateChange = (Shown below)
myMSXML.send YourPostDataString
而且onreadystatechange的功能:
Dim HttpResponse As String
HttpResponse = myMSXML.responseText
如果你發現我的代碼不工作,或者你是一個有點糊塗,對不起,我有點生疏現在用VB。你可以在這裏上的XMLHTTPRequest檢查出微軟官方文檔:http://msdn.microsoft.com/en-us/library/ms759148%28VS.85%29.aspx
+0
1到張貼在代碼[這個問題](http://stackoverflow.com/questions/749491/soap-post-failure),這是一個好現象類似。 – MarkJ 2010-11-03 11:57:42
3
我們能做到這樣也
Set myMSXML = CreateObject("Microsoft.XmlHttp")
myMSXML.open "POST", "http://....", False
myMSXML.setRequestHeader "Content-Type", "application/x-www-form-urlencoded"
myMSXML.setRequestHeader "User-Agent", "Firefox 3.6.4"
myMSXML.send "param1=value2¶m2=value2"
MsgBox myMSXML.responseText
更多的引用,您可以檢查http://smartreferences.blogspot.in
相關問題
- 1. Moqui - 發送RESTful sendJSONRequest()到遠程URL?
- 2. Symfony2將XML發送到遠程URL
- 3. 如何將graphql查詢發送到遠程URL?
- 4. cURL發送表單,但遠程服務器沒有發送POST
- 5. Ajax將POST發送到兩個URL
- 6. 發送POST數據到URL與CefSharp C#
- 7. javascript發送POST請求到遠程服務器
- 8. 通過HTTPS POST將文件發送到遠程
- 9. 如何找到發送curl POST請求的正確url?
- 10. 如何使用RestTemplate將POST請求發送到相對URL?
- 11. 如何從iOS設備發送JSON POST到ASP.NET URL
- 12. 用TortoiseGit推送到遠程URL
- 13. 發送CTR + D到遠程程序
- 14. 如何通過SSH將SIGINT發送到遠程進程?
- 15. 如何發送POST ANGLE 2
- 16. 如何發送POST變量?
- 17. 發送JSON POST到Django應用程序
- 18. 發送命令到遠程打印機
- 19. dbus發送到遠程機器
- 20. MSMQ發送消息到遠程隊列
- 21. 發送表單到遠程服務器
- 22. 發送日誌到遠程MSMQ
- 23. 通過URL發送JSON和HTTP POST
- 24. PHP發送POST數據重寫URL
- 25. 如何使用java發送POST請求與遠程服務器上的cookie
- 26. 發佈與expressjs遠程URL
- 27. 如何使用pygit2推送到遠程?
- 28. 使用python-xbee發送遠程AT命令到遠程Xbee
- 29. 如何發送parametrs到URL中的struts.xml
- 30. 如何將運行時(WAR)發送到遠程MobileFirst 7.1 Development Server?
還有使用VB6的人嗎? :o – ThiefMaster 2010-11-02 21:23:16
@ThiefMaster,絕對。 – KJW 2010-11-02 23:56:52