問題タブ [luasocket]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
310 参照

networking - LuaSocketsPOSTデータの問題[LUA]

以下を使用して問題なくGETデータを取得しています:

しかし、POSTデータを受信する方法がわかりません。私はもう試した:

ただし、サーバーは常にPOSTデータでタイムアウトするようです(テストデータは、いくつかの単語が含まれる単なるテキストボックスです)

どんな助けでも完全に感謝します、そしてこれが繰り返しの質問であるならばいつものように私をリンクしてください!

乾杯!

0 投票する
2 に答える
278 参照

lua - 値がluasocketオブジェクトかどうかを知る方法は?

luasocket は、値が luasocket オブジェクトかどうかを知る方法を提供していないように見えることに気付きました。

異なるソケット オブジェクト タイプには異なるメタテーブルがあるため、メタテーブルを比較する通常のアプローチは機能しません。どちらかをチェックするメタテーブルに一貫した値がないようです(たとえば、同じメタメソッド__tosting

では、持っている値が luasocket オブジェクトかどうかをどうやって知ることができるでしょうか?

0 投票する
4 に答える
43890 参照

lua - lua での https リクエスト

lua スクリプトを使用して、SSL 対応サーバーでページを取得しようとしています。サーバーには自己署名証明書があることに注意してください。信頼できる CA によって発行された証明書で問題ありません。

サーバーは以下を返します。

不正なリクエスト お使いのブラウザが、このサーバーが理解できないリクエストを送信しました。理由: SSL が有効なサーバー ポートに対してプレーン HTTP を使用しています。代わりに HTTPS スキームを使用してこの URL にアクセスしてください。

サーバー側では、そのリクエストによって Apache ssl_access.log にこのエントリが生成されます

さらに、tcpdump は、SYN-ACK ハンドシェイクの後、noSSL 257 Client Helloが送信されることを示しています。ブラウザまたは wget で同じ URL を使用すると問題なく動作します。

0 投票する
1 に答える
3531 参照

c - LuaSocket、Lua 5.2、Redis

誰かがこれらを一緒に機能させることができましたか?5.2は正常に動作し、lua-redis(redis.lua)を見つけることができますが、ソケットモジュールの読み込みに失敗し、lua(LuaSocketバージョン2.0.2)では動作しないようです。これを機能させるためのヒントはありますか?

luasocketを作成しようとしましたが、完全に失敗します。これは、luaバージョン5.2が原因であると推測されます。

答えはlua5.1に戻すだけですか、それとも私が気付いていない別の修正がありますか?

0 投票する
1 に答える
6619 参照

lua - LuaSocket-フィールド'try'(nil値)を呼び出そうとします

プラットフォーム:(LuaとLuaSocketが移植される場所)TCP/IPスタックを備えたサードパーティのRTOSを実行するARM7開発ボードを使用する組み込みシステム。

何が機能するか:

  • 「io」呼び出し、印刷、アサートなどのLua標準ライブラリの使用
  • udp = assert(socket.udp)メソッド、assert(udp:send(something))を使用してUDPパケットを送信する

問題:サンプルのSMTP LUAスクリプトを実行する場合:

0 投票する
1 に答える
3073 参照

sockets - luasocket とプロキシを使用して URL のページをフェッチする

これまでのところ、次の作品があります。

次のような出力が得られます。

これは、接続が完全に確立されたことを意味します。url's今、私はこれを使って自分のタイトルを取得したいと思いsocket.httpます。以前の SO の質問とluasocket の http ドキュメントを検索しました。しかし、ページの全体/一部を変数にフェッチ/保存し、それを使って何かをする方法についてはまだわかりません。

助けてください。

0 投票する
0 に答える
447 参照

lua - luasoket http リクエストで「接続が拒否されました」

luasocket を使用して "https://buy.itunes.apple.com/verifyReceipt" への http "GET" リクエストを作成しようとしていますが、Web ブラウザーからこの URL にアクセスできますが、「接続が拒否されました」というメッセージが表示されます。 Python httplib を使用します。HTTPS プロトコルが原因ではないかと疑っていましたが、url を "https//www.google.com" に置き換えると問題なく動作します。だから、誰でも問題が何であるかについてのアイデアを持っていますか? あなたの答えに多くのthx

これはコードです:

0 投票する
2 に答える
22845 参照

sockets - Lua ソケット ライブラリのインストール

疲れているか目が見えないかのどちらかです。Lua を使用したネットワークを学習したいので、socketlib をインストールする必要があるため、簡単に要求できますが、どのファイルを「要求」すればよいかわかりません。例は次のように述べています。

しかし、私が言ったように、どのファイルを含めるべきかわかりsocket.luaませんNo files found.

ここからライブラリを取得しました:Lua socket download

または、ソケット lib をインストールする別の方法はありますか?

0 投票する
2 に答える
873 参照

sockets - Luasocket カスタム ヘッダー、404 から 301 へ

私の以前の質問は、モジュールを使用してluaでページ タイトルをフェッチすることについてでした。socket.http問題はここにあります。以前は、YouTube ページで404 エラー ページが表示されました。MattJ のヘルプに基づいて、リクエスト用のカスタムHOSTヘッダーを作成しました。これは私がしたことであり、その結果は次のとおりです。

コード

結果

このことから理解できた限りでは、エラーは基本的にX-Content-Type-Optionsvaluedによるものnosniffです。そのドキュメントを読んで、定義された唯一の値「nosniff」が、Internet Explorer が宣言された content-type から離れた応答を MIME スニッフィングするのを防ぐことを知りました。


カスタムプロキシを使用して、YouTube(および前の質問で述べた他のサイト)のタイトルを本文から取得できるように助けてください。私が現在持っている完全なLUAファイルは次のとおりです。

0 投票する
1 に答える
620 参照

lua - LuaSocket : unconnected:sendto 関数は何を返しますか?

ドキュメントは言う

成功した場合、メソッドは 1 を返します。エラーの場合、メソッドは nil に続いてエラー メッセージを返します。

戻り値は 5 です。nil が返されても、エラー メッセージは返されません...

「5」の戻り値はどういう意味ですか? 送信されたパケット数か何か?

編集

これがコードの要点です。