---
sourceDocument: オーストラリア API リファレンス
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/api-reference

 Release :

    - australia

ft:locale :

    - ja-JP

ft:publication_title :

    - オーストラリア API リファレンス

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# GlideServletRequest - スコープ指定

# GlideServletRequest - スコープ指定 {#ariaid-title1}

* リリースバージョン: Australia
* 
* 更新日 2026年03月12日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：4分

GlideServletRequest API は、プロセッサースクリプトで使用するメソッドを提供します。

ServiceNow プロセッサースクリプトは Java サーブレットと同等です。プロセッサースクリプトは、任意のサーバーサイド JavaScript コードを実行し、TEXT、JSON、HTML などの出力を生成できるカスタマイズ可能な URL エンドポイントを提供します。プロセッサースクリプトで GlideServletRequest API を使用して、 [HttpServletRequest](http://docs.oracle.com/javaee/1.4/api/javax/servlet/http/HttpServletRequest.html) オブジェクトにアクセスします。GlideServletRequest オブジェクトは、 HttpServletRequest API のサブセットを提供します。メソッドは、グローバル変数 <var class="keyword varname">g_request</var> を使用して呼び出されます。

便利なグローバル変数 <var class="keyword varname">g_target</var> は、プロセッサースクリプトで使用できます。URL から抽出されたテーブル名が含まれています。

プロセッサーへの URL の形式は https://\<instance name.servicenow.com\>/\<path endpoint\>.do?\<parameter endpoint\>=\<value\> です。ここで、パスエンドポイントとパラメーターエンドポイントはプロセッサーフォームで定義されています。

## GlideServletRequest:getContentType() {#ariaid-title2}

要求本文の MIME タイプを返します。
{#r_ScopedGlideServletRequestGetContentType__table_hjl_4q5_qr__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| なし |   |   |
[表 : 1. パラメーター]

{#r_ScopedGlideServletRequestGetContentType__table_hjl_4q5_qr} {#r_ScopedGlideServletRequestGetContentType__table_ijl_4q5_qr__entry__2}

| タイプ | 説明 |
|-|-|
| 文字列 | コンテンツタイプは、コンテンツタイプが不明な場合は null を返します。 |
[表 : 2. 返される内容]

{#r_ScopedGlideServletRequestGetContentType__table_ijl_4q5_qr}  

    var contentType = g_request.getContentType();

## GlideServletRequest:getHeader(文字列名) {#ariaid-title3}

ヘッダー値を返します。
{#r_ScopedGlideServletRequestGetHeader_String__table_mzj_fr5_qr__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| name | 文字列 | 取得されるヘッダーの名前。 |
[表 : 3. パラメーター]

{#r_ScopedGlideServletRequestGetHeader_String__table_mzj_fr5_qr} {#r_ScopedGlideServletRequestGetHeader_String__table_nzj_fr5_qr__entry__2}

| タイプ | 説明 |
|-|-|
| 文字列 | ヘッダー。 |
[表 : 4. 返される内容]

{#r_ScopedGlideServletRequestGetHeader_String__table_nzj_fr5_qr}  

    var headerValue = g_request.getHeader("host");

出力:

    demonightlyus.service-now.com

## GlideServletRequest:getHeaderNames() {#ariaid-title4}

ヘッダー名のカンマ区切りリストを返します。
{#r_ScopedGlideServletRequestGetHeaderNames__table_f2x_vs5_qr__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| なし |   |   |
[表 : 5. パラメーター]

{#r_ScopedGlideServletRequestGetHeaderNames__table_f2x_vs5_qr} {#r_ScopedGlideServletRequestGetHeaderNames__table_g2x_vs5_qr__entry__2}

| タイプ | 説明 |
|-|-|
| アレイ | 文字列としてのヘッダー名のアレイ。 |
[表 : 6. 返される内容]

{#r_ScopedGlideServletRequestGetHeaderNames__table_g2x_vs5_qr}  

    var headerList = g_request.getHeaderNames();

出力:

    host,connection,cache-control,authorization,accept,user-agent,accept-encoding,accept-language,
    cookie,x-forwarded-proto,x-forwarded-host,x-forwarded-for

## GlideServletRequest:getHeaders(文字列名) {#ariaid-title5}

ヘッダー値を返します。
{#r_ScopedGlideServletRequestGetHeaders_String__table_vn2_ds5_qr__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| name | 文字列 | 取得されるヘッダーの名前。 |
[表 : 7. パラメーター]

{#r_ScopedGlideServletRequestGetHeaders_String__table_vn2_ds5_qr} {#r_ScopedGlideServletRequestGetHeaders_String__table_wn2_ds5_qr__entry__2}

| タイプ | 説明 |
|-|-|
| アレイ | 文字列としてのヘッダー値のアレイ。 |
[表 : 8. 返される内容]

{#r_ScopedGlideServletRequestGetHeaders_String__table_wn2_ds5_qr}  

    var headerValue = g_request.getHeaders("host");

出力:

    demonightlyus.service-now.com

## GlideServletRequest:getParameter(文字列名) {#ariaid-title6}

要求 URL に含まれるパラメーターの値を返します。
{#r_ScopedGlideServletRequestGetParameter_String__table_zg5_lt5_qr__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| name | 文字列 | 取得されるパラメーターの名前。これは、プロセッサーフォームのパラメーターエンドポイントにすることができます。 |
[表 : 9. パラメーター]

{#r_ScopedGlideServletRequestGetParameter_String__table_zg5_lt5_qr} {#r_ScopedGlideServletRequestGetParameter_String__table_ah5_lt5_qr__entry__2}

| タイプ | 説明 |
|-|-|
| オブジェクト | パラメーター値。パラメーターが見つからない場合は null を返します。 |
[表 : 10. 返される内容]

{#r_ScopedGlideServletRequestGetParameter_String__table_ah5_lt5_qr}  

    var name = g_request.getParameter("x_snc_custom_x_snc_name");

## GlideServletRequest:getParameterNames() {#ariaid-title7}

要求 URI で使用された URL パラメーターのリストを返します。
{#r_ScopedGlideServletRequestGetParameterNames__table_wgs_c55_qr__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| なし |   |   |
[表 : 11. パラメーター]

{#r_ScopedGlideServletRequestGetParameterNames__table_wgs_c55_qr} {#r_ScopedGlideServletRequestGetParameterNames__table_xgs_c55_qr__entry__2}

| タイプ | 説明 |
|-|-|
| アレイ | 文字列としてのパラメーター名のアレイ。 |
[表 : 12. 返される内容]

{#r_ScopedGlideServletRequestGetParameterNames__table_xgs_c55_qr}  

    var paramList = g_request.getParameterNames();

## GlideServletRequest:getQueryString() {#ariaid-title8}

要求からクエリ文字列を返します。
{#r_ScopedGlideServletRequestGetQueryString__table_j1h_jqt_vr__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| なし |   |   |
[表 : 13. パラメーター]

{#r_ScopedGlideServletRequestGetQueryString__table_j1h_jqt_vr} {#r_ScopedGlideServletRequestGetQueryString__table_k1h_jqt_vr__entry__2}

| タイプ | 説明 |
|-|-|
| 文字列 | クエリー文字列。 |
[表 : 14. 返される内容]

{#r_ScopedGlideServletRequestGetQueryString__table_k1h_jqt_vr}  
この例では、要求 URL https://instance.service-now.com/x_custom_app_customApp.do?x_custom_app_name=George\&bell=rung を使用します。

    var queryString = g_request.getQueryString();
    g_processor.writeOutput("The query string is: " + queryString);

出力:

    The query string is: x_custom_app_name=George&bell=rung


