0

WebサイトからLabWindowsCVIプログラムに単純なテキスト文字列を読み込もうとしています。どこを見ても、単純なHTTPGETリクエストの使用例が見つかりません。

これがLabWindowsで達成できるかどうか誰かが知っていますか?

これが私が読み込もうとしているウェブサイトのテキストです: http ://www.swpc.noaa.gov/ftpdir/latest/wwv.txt

4

2 に答える 2

0

とった。LabWindowsは、Telnetサービスを介してこの種の機能を許可します。

まず、「InetTelnetOpen」を実行して接続を開きます。
次に、「InetTelnetWrite」を実行し、「GET...」メッセージを書き込みます。
次に、「InetTelnetReadUntil」を実行し、文字列「/ html>」まで読んで、サイトのすべてのテキストを取得します。

LabWindowsは本当にひどい、十分に文書化されていない言語です。

于 2011-06-28T16:50:36.230 に答える
0

私は同様のアプリケーションを持っています。これは私のコードで、「WEBserviceLink」はURLです。すべてのデータは「バッファ」変数に保存されます。

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;
}
于 2019-02-11T22:20:04.193 に答える