るりまサーチ

最速Rubyリファレンスマニュアル検索!
48件ヒット [1-48件を表示] (0.027秒)
トップページ > クエリ:http[x] > クエリ:request[x] > クエリ:script_name[x]

別のキーワード

  1. request new
  2. http request_get
  3. http request_head
  4. http request_put
  5. http request_post

ライブラリ

クラス

キーワード

検索結果

WEBrick::HTTPRequest#script_name -> String (24117.0)

CGI での環境変数 SCRIPT_NAME を文字列で表すアクセサです。

...CGI での環境変数 SCRIPT_NAME を文字列で表すアクセサです。...

WEBrick::HTTPRequest#script_name=(value) (12123.0)

CGI での環境変数 SCRIPT_NAME を文字列で表すアクセサです。

...CGI での環境変数 SCRIPT_NAME を文字列で表すアクセサです。

@param value SCRIPT_NAME を文字列で指定します。...

cgi (138.0)

CGI プログラムの支援ライブラリです。

...GI プロトコルの詳細については以下の文書を参照してください。

* https://tools.ietf.org/html/draft-coar-cgi-v11-03
* 3875: The Common Gateway Interface (CGI) Version 1.1
* https://www.w3.org/CGI/

=== 使用例

==== フォームフィールドの値を得る

//emlis...
...* REMOTE_IDENT
* REMOTE_USER
* REQUEST_METHOD
* SCRIPT_NAME
* SERVER_NAME
* SERVER_PORT
* SERVER_PROTOCOL
* SERVER_SOFTWARE

#content_length と #server_port
は整数を、その他のメソッドは文字列を返します。

HTTP
_COOKIE と HTTP_COOKIE2 には
それぞれ raw_co...
...# ENV["HTTP_COOKIE"]
value = cgi.raw_cookie2 # ENV["HTTP_COOKIE2"]
//}

最後に、以下の HTTP 関連の環境変数は HTTP_ を除いた部分を downcase
したメソッド名が定義されています。

//emlist[例][ruby]{
value = cgi.accept # ENV["HTTP_ACCEPT"]
va...

webrick/cgi (30.0)

一般の CGI 環境で webrick ライブラリのサーブレットと同じように CGI スクリプトを書くための ライブラリです。サーバが WEBrick でなくても使うことが出来ます。

...OPTIONS が使用できます。

WEBrick::CGI のサブクラスで定義された do_XXX メソッドは WEBrick::CGI#service メソッド
から HTTP のリクエストに応じて自動的に呼び出されます。
なので WEBrick::CGI のサブクラスはこれらのメソッドを適切...
... HTTP メソッドであった場合、WEBrick::CGI#service メソッドが例外を発生させます。

do_XXX メソッドが呼ばれた時点では、クライアントからのリクエストに含まれる Entity Body の読み込みは
まだ行われていません。WEBrick::HTTPRequest#q...
...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...