Difference between revisions of "Category:LSL HTTP/ja"

From Second Life Wiki
Jump to navigation Jump to search
(New page: {{Multi-lang}}{{LSL Header/ja}} == HTTP == LSLは、インターネット外のウェブサーバとのコミュニケーションのため、HyperText Transfer Protocol、HTT...)
 
m
 
(2 intermediate revisions by one other user not shown)
Line 1: Line 1:
{{Multi-lang}}{{LSL Header/ja}}
{{Multi-lang}}
{{LSL Header/ja|ml=*}}
{{LSLC/ja|}}


== HTTP ==
== HTTP ==


[[LSL/ja|LSL]]は、インターネット外のウェブサーバとのコミュニケーションのため、HyperText Transfer Protocol、HTTPを活用する関数を含んでいます。HTTPリクエストは、速度のペナルティを受けませんが、[[owner/ja|owner]]毎、[[sim/ja|sim]]毎に可能なリクエスト数で制限があります。
{{LSLG/ja|LSL}}には インワールドの他のスクリプトや、外部のインターネット上にあるサーバとコミュニケートするために HTTP、the HyperText Transfer Protocolを利用する関数があります。HTTP リクエストは速度のペナルティを受けませんが、1 つの[[object/ja|オブジェクト]]が発行できるリクエスト数に制限があります。


'''関数'''
=== Functions ===
;{{LSLG/ja|llEscapeURL}} 選択された文字列をUTF-8エンコードされたエスケープコードにして返します。
;{{LSLG/ja|llHTTPRequest}} HTTPサーバへ情報を要求します。
;{{LSLG/ja|llLoadURL}} 外部ブラウザにウェブページを読み込みます。
;{{LSLG/ja|llUnescapeURL}} エスケープコードを除いたUTF-8文字列を返します。
;{{LSLG/ja|llHTTPResponse}} スクリプトに生成した HTTP リクエストを返します。
;{{LSLG/ja|llGetFreeURLs}} HTTP-In のリクエストに使用できる URL の数を返します。
;{{LSLG/ja|llGetHTTPHeader}} 指定した HTTP リクエストのリクエストヘッダの値を返します。
;{{LSLG/ja|llReleaseURL}} 指定した URL を解放し、以後使えなくします。
;{{LSLG/ja|llRequestURL}} HTTP-in で使用するノンセキュアな URL をリクエストします。
;{{LSLG/ja|llRequestSecureURL}} {{LSLG/ja|llRequestURL}} と同じですが、セキュアなURL (https://) をリクエストします。
;{{LSLG/ja|llSetContentType}}  [[LSL HTTP server/ja|LSL HTTPサーバー]]レスポンスの{{Wikipedia|Internet media type|インターネットメディアタイプ}}を設定します。


[[llEscapeURL/ja|llEscapeURL]] 選択された文字列をUTF-8エンコードされたエスケープコードにして返します。
=== Events ===
;{{LSLG/ja|http_request}}: HTTPリクエストを受信した時に呼ばれます。
;{{LSLG/ja|http_response}}: HTTPリクエストが完了された時に呼ばれます。


[[llHTTPRequest/ja|llHTTPRequest]] HTTPサーバから情報を要求します。
{{LSLC|Communications/ja}}
 
[[llLoadURL/ja|llLoadURL]] 外部ブラウザにウェブページを読み込みます。
 
[[llUnescapeURL/ja|llUnescapeURL]] エスケープコードを除いたUTF-8文字列を返します。
 
'''イベント'''
 
[[http_response/ja|http_response]] HTTPリクエストが完了された時に呼ばれます。
{{LSLC/ja|}}{{LSLC/ja|Communications}}

Latest revision as of 07:42, 14 December 2015

HTTP

LSLには インワールドの他のスクリプトや、外部のインターネット上にあるサーバとコミュニケートするために HTTP、the HyperText Transfer Protocolを利用する関数があります。HTTP リクエストは速度のペナルティを受けませんが、1 つのオブジェクトが発行できるリクエスト数に制限があります。

Functions

llEscapeURL 選択された文字列をUTF-8エンコードされたエスケープコードにして返します。
llHTTPRequest HTTPサーバへ情報を要求します。
llLoadURL 外部ブラウザにウェブページを読み込みます。
llUnescapeURL エスケープコードを除いたUTF-8文字列を返します。
llHTTPResponse スクリプトに生成した HTTP リクエストを返します。
llGetFreeURLs HTTP-In のリクエストに使用できる URL の数を返します。
llGetHTTPHeader 指定した HTTP リクエストのリクエストヘッダの値を返します。
llReleaseURL 指定した URL を解放し、以後使えなくします。
llRequestURL HTTP-in で使用するノンセキュアな URL をリクエストします。
llRequestSecureURL llRequestURL と同じですが、セキュアなURL (https
//) をリクエストします。
llSetContentType LSL HTTPサーバーレスポンスの"Wikipedia logo"インターネットメディアタイプを設定します。

Events

http_request
HTTPリクエストを受信した時に呼ばれます。
http_response
HTTPリクエストが完了された時に呼ばれます。