gpt4 book ai didi

vb6 - 如何将POST发送到远程url?

转载 作者:行者123 更新时间:2023-12-04 19:46:48 36 4
gpt4 key购买 nike

如何使用 VB6 向远程 URL 发送 POST 请求?

最佳答案

有很多方法可以解决这个问题。您可以使用 WinInet API、WinHTTP API、WinHTTPRequest 或 XMLHTTPRequest。我更喜欢较低级别的 Winsock,你可以在这里阅读它:
http://www.vbforums.com/showthread.php?t=334645 .在我看来,Winsock 有点复杂,但功能更强大。如果你想做简单而甜蜜的事情,XML HTTP 请求是要走的路,我也在 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 的 Microsoft 官方文档: http://msdn.microsoft.com/en-us/library/ms759148%28VS.85%29.aspx

关于vb6 - 如何将POST发送到远程url?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4082101/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com