2335件ヒット
[2301-2335件を表示]
(0.059秒)
ライブラリ
- ビルトイン (104)
- benchmark (55)
-
cgi
/ core (11) - drb (22)
-
fiddle
/ import (121) -
minitest
/ unit (2) -
net
/ ftp (22) -
net
/ http (253) -
net
/ imap (77) -
net
/ pop (121) -
net
/ smtp (94) -
net
/ telnet (6) - openssl (165)
- rake (11)
- resolv (44)
- resolv-replace (33)
-
rubygems
/ server (22) -
rubygems
/ user _ interaction (110) -
shell
/ system-command (6) - socket (528)
- un (11)
- uri (264)
-
webrick
/ httpproxy (22) -
webrick
/ httprequest (11) -
webrick
/ httpserver (22) -
webrick
/ httpservlet / abstract (66) -
webrick
/ server (11) -
webrick
/ utils (11)
クラス
- Addrinfo (132)
-
Benchmark
:: Job (11) -
Benchmark
:: Report (44) -
DRb
:: DRbServer (11) -
Gem
:: Server (22) -
Gem
:: StreamUI (11) -
Gem
:: StreamUI :: SilentProgressReporter (33) -
Gem
:: StreamUI :: SimpleProgressReporter (33) -
Gem
:: StreamUI :: VerboseProgressReporter (33) - IPSocket (22)
-
MiniTest
:: Unit (1) -
MiniTest
:: Unit :: TestCase (1) -
Net
:: FTP (22) -
Net
:: HTTP (231) -
Net
:: HTTPResponse (22) -
Net
:: IMAP (77) -
Net
:: POP3 (121) -
Net
:: SMTP (94) -
Net
:: Telnet (4) -
OpenSSL
:: PKey :: DH (33) -
OpenSSL
:: PKey :: DSA (66) -
OpenSSL
:: PKey :: RSA (66) -
RDoc
:: Options (22) -
Rake
:: FileList (11) - Refinement (3)
-
Resolv
:: DNS (22) -
Resolv
:: DNS :: Resource :: IN :: SRV (22) -
Shell
:: SystemCommand (6) - Socket (264)
- Thread (24)
- UDPSocket (88)
-
URI
:: FTP (44) -
URI
:: Generic (110) -
URI
:: HTTP (33) -
URI
:: LDAP (33) -
URI
:: LDAPS (11) -
URI
:: MailTo (11) -
WEBrick
:: GenericServer (11) -
WEBrick
:: HTTPProxyServer (11) -
WEBrick
:: HTTPRequest (11) -
WEBrick
:: HTTPServer (22) -
WEBrick
:: HTTPServlet :: AbstractServlet (66)
モジュール
-
CGI
:: QueryExtension (11) - DRb (11)
-
Fiddle
:: Importer (121) -
GC
:: Profiler (11) - Kernel (33)
- Marshal (44)
-
Socket
:: Constants (55) - URI (22)
-
WEBrick
:: Utils (11)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) - APOP (11)
-
DEFAULT
_ PORT (22) - DOSISH 対応 (11)
-
FTP
_ PORT (11) - HTTPProxyServer (11)
-
IPPORT
_ RESERVED (22) -
IPPORT
_ USERRESERVED (22) -
IP
_ PORTRANGE (22) -
NEWS for Ruby 2
. 0 . 0 (11) - Proxy (11)
-
SO
_ REUSEPORT (22) -
SO
_ SECURITY _ ENCRYPTION _ TRANSPORT (22) -
SUPPORTS
_ INFO _ SIGNAL (1) - Telnet (2)
- [] (11)
- addr (11)
- bind (33)
- build (88)
- build2 (22)
- cgi (11)
- component (11)
- connect (33)
-
connect
_ from (22) -
connect
_ to (22) - count (33)
-
coverage
_ report (11) -
coverage
_ report= (11) -
create
_ listeners (11) -
create
_ value (11) -
default
_ imap _ port (11) -
default
_ imaps _ port (11) -
default
_ pop3 _ port (11) -
default
_ pop3s _ port (11) -
default
_ port (66) -
default
_ ssl _ port (22) -
default
_ submission _ port (11) -
default
_ tls _ port (22) -
delete
_ all (22) - dlload (11)
-
do
_ DELETE (11) -
do
_ GET (11) -
do
_ HEAD (11) -
do
_ OPTIONS (11) -
do
_ POST (11) -
do
_ PUT (11) - done (33)
- dump (22)
- export (55)
- extern (11)
-
family
_ addrinfo (22) - foreach (11)
- get (22)
-
get
_ print (22) -
get
_ response (22) - getservbyport (11)
-
http
_ default _ port (11) - httpd (11)
-
https
_ default _ port (11) - import (11)
-
import
_ methods (3) -
import
_ symbol (11) - ip (11)
-
ip
_ address (11) -
ip
_ port (11) -
ip
_ unpack (11) - item (11)
- list (11)
- listen (11)
- load (11)
-
local
_ host (11) -
local
_ port (11) - mount (11)
-
net
/ http (11) - new (180)
- new2 (11)
-
pack
_ sockaddr _ in (11) - parse (11)
- port (66)
- printf (22)
-
progress
_ reporter (11) -
proxy
_ address (11) -
proxy
_ port (22) - proxyaddr (11)
- proxyport (11)
-
read
_ body (22) - recvfrom (11)
- report (34)
-
report
_ on _ exception (16) -
report
_ on _ exception= (8) - restore (11)
-
ruby 1
. 8 . 2 feature (11) -
rubygems
/ commands / server _ command (11) - run (11)
- send (44)
-
server
_ port (11) - sizeof (11)
-
sockaddr
_ in (11) - split (11)
- start (72)
-
start
_ import (6) -
start
_ service (11) - struct (11)
- tcp (33)
-
tcp
_ server _ loop (22) -
tcp
_ server _ sockets (44) -
to
_ pem (55) -
to
_ s (55) - typealias (11)
- udp (11)
-
udp
_ server _ loop (22) -
udp
_ server _ recv (11) -
udp
_ server _ sockets (44) - union (11)
-
unpack
_ sockaddr _ in (11) - updated (33)
- value (11)
-
virtual
_ host (11) -
webrick
/ cgi (11)
検索結果
-
cgi (48.0)
-
CGI プログラムの支援ライブラリです。
...リです。
CGI プロトコルの詳細については以下の文書を参照してください。
* https://tools.ietf.org/html/draft-coar-cgi-v11-03
* 3875: The Common Gateway Interface (CGI) Version 1.1
* https://www.w3.org/CGI/
=== 使用例
==== フォームフィールドの値を......* REMOTE_HOST
* REMOTE_IDENT
* REMOTE_USER
* REQUEST_METHOD
* SCRIPT_NAME
* SERVER_NAME
* SERVER_PORT
* SERVER_PROTOCOL
* SERVER_SOFTWARE
#content_length と #server_port
は整数を、その他のメソッドは文字列を返します。
HTTP_COOKIE と HTTP_COOKIE2 には
そ......ams: " + cgi.params.inspect + "\n" +
"cookies: " + cgi.cookies.inspect + "\n" +
ENV.collect() do |key, value|
key + " --> " + value + "\n"
end.join("")
)
end
end
end
end
# HTML生成メソッドを追加
CGI.new("html3") # html3.2
CGI... -
Net
:: Telnet (18.0) -
このクラスは telnet のクライアント機能を提供します。
...オブジェクトは SMTP や HTTP のような telnet で
ないサービスにも利用できます。この場合には
Net::Telnet.new に "Port" オプションを与えることで
ポートを指定する必要があるでしょう。また、
"Telnetmode" オプションに false を
渡......ち合わせる
telnet.cmd("ls") {|c| print c}
# sleep で 5 秒
telnet.cmd("sleep 5 && echo foobar &") {|c| print c}
STDOUT.flush # <- これがないとここまで処理が来てることがわかりにくい
# 前のコマンドの出力を待ち合わせる
telnet.waitfor(/......号は110(POPのwell-knownポート)、
# "Telnetmode" は off (telnet用の特殊なバイト列を解釈しない)、
# Prompt (コマンドの区切り) は POP の仕様により /^\+OK/n とする
pop = Net::Telnet.new("Host" => "foobar",
"Port" => 110,... -
webrick
/ cgi (18.0) -
一般の CGI 環境で webrick ライブラリのサーブレットと同じように CGI スクリプトを書くための ライブラリです。サーバが WEBrick でなくても使うことが出来ます。
...は実行されます。
例:
#!/usr/local/bin/ruby
require 'webrick/cgi'
class MyCGI < WEBrick::CGI
def do_GET(req, res)
res["content-type"] = "text/plain"
ret = "hoge\n"
res.body = ret
end
end
MyCGI.new.start()
==== do_XXX メソッド
do_XXX メソッドの XXX......d.name #=> "field_name"
d.filename #=> もしあればファイル名を返す。
d['content-type'] #=> ヘッダの値は [] メソッドで取得する
d #=> 送られてきたファイルの中......class MyCGI < WEBrick::CGI
def do_GET(req, res)
req.content_length
req.content_type
req.path_info
req.query_string
req.peeraddr
req.host
req.user
req.request_method
req.script_name
req.port
end
end
MyCGI.new.start()
=== リンク
* 3875... -
WEBrick
:: HTTPProxyServer (12.0) -
プロクシの機能を提供するクラスです。CONNECT メソッドにも対応しています。
...います。
* https://magazine.rubyist.net/articles/0002/0002-WEBrickProxy.html
以下は完全に動作するプロクシサーバの例です。
require 'webrick'
require 'webrick/httpproxy'
s = WEBrick::HTTPProxyServer.new(Port: 8080)
Signal.trap('INT') do
s.shutdown
end
s.start...