我正在尝试从一个网站读取一个简单的文本字符串到我的LabWindows CVI程序中。我到处都找过了,但找不到使用简单HTTP GET请求的示例。
有人知道这是否可以在LabWindows中实现吗?
这是我正在尝试阅读的网站文本:http://www.swpc.noaa.gov/ftpdir/latest/wwv.txt
发布于 2011-06-29 00:50:36
明白了。LabWindows允许通过远程登录服务实现这种功能。
首先,您执行"InetTelnetOpen“来打开连接。
然后你做"InetTelnetWrite“,然后写"GET ...”消息。
然后执行"InetTelnetReadUntil“并一直读到字符串"/html>”,以获得站点的所有文本。
LabWindows确实是一种糟糕的语言,文档也很少。
发布于 2019-02-12 06:20:04
我有一个类似的应用程序。这是我的代码,其中"WEBserviceLink“是URL。所有数据都存储在"buffer“变量中。
HTTPh = InternetOpenUrl (Ih, WebServiceLink, NULL, 0, INTERNET_FLAG_KEEP_CONNECTION, context);
if (!HTTPh) {
line = __LINE__;
error = GetLastError ();
result = -1;
goto Error;
}
if (!InternetQueryDataAvailable (HTTPh, &bytesRead, 0, 0)) {
line = __LINE__;
error = GetLastError ();
result = -1;
goto Error;
}
buffer = malloc (bytesRead + 3);
memset (buffer, 0, bytesRead + 3);
if (!InternetReadFile (HTTPh, buffer, bytesRead + 1, &bytesRead)) {
line = __LINE__;
error = GetLastError ();
result = -1;
goto Error;
}https://stackoverflow.com/questions/6495047
复制相似问题