---
sourceDocument: Xanadu API リファレンス
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - ja-JP

ft:publication_title :

    - Xanadu API リファレンス

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# GlideServletResponse - スコープ指定

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

* リリースバージョン: Xanadu
* 
* 更新日 2024年08月01日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：2分

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

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

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

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

## GlideServletResponse - sendRedirect(文字列 location) {#ariaid-title2}

一時的なリダイレクトをクライアントに送信します。
{#r_ScopedGlideServletResponseSendRedirect_String__table_kfn_kv5_qr__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| location | 文字列 | 応答を受信する URL。 |
[表 : 1. パラメーター]

{#r_ScopedGlideServletResponseSendRedirect_String__table_kfn_kv5_qr} {#r_ScopedGlideServletResponseSendRedirect_String__table_lfn_kv5_qr__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 2. 返される内容]

{#r_ScopedGlideServletResponseSendRedirect_String__table_lfn_kv5_qr}

## GlideServletResponse - setContentType(文字列型) {#ariaid-title3}

応答の MIME タイプを設定します。
{#r_ScopedGlideServletResponseSetContentType_String__table_zqd_kw5_qr__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| type | 文字列 | MIME タイプ。 |
[表 : 3. パラメーター]

{#r_ScopedGlideServletResponseSetContentType_String__table_zqd_kw5_qr} {#r_ScopedGlideServletResponseSetContentType_String__table_ard_kw5_qr__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 4. 返される内容]

{#r_ScopedGlideServletResponseSetContentType_String__table_ard_kw5_qr}  

    g_response.setContentType('text/html;charset=UTF-8');

## GlideServletResponse - setHeader (文字列 key, 文字列 value) {#ariaid-title4}

応答ヘッダーを指定された値に設定します。
{#r_ScopedGlideServletResponseSetHeader_String_String__table_dlt_sx5_qr__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| key | 文字列 | ヘッダーを指定します。 |
| value | 文字列 | ヘッダーに割り当てられる値。ヘッダーが存在する場合は上書きされます。 |
[表 : 5. パラメーター]

{#r_ScopedGlideServletResponseSetHeader_String_String__table_dlt_sx5_qr} {#r_ScopedGlideServletResponseSetHeader_String_String__table_elt_sx5_qr__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 6. 返される内容]

{#r_ScopedGlideServletResponseSetHeader_String_String__table_elt_sx5_qr}  

    g_response.setHeader("host", "instance.service-now.com");

## GlideServletResponse - setStatus(数値ステータス) {#ariaid-title5}

応答のステータスコードを設定します。
{#r_ScopedGlideServletResponseSetStatus_Number__table_yvy_fx5_qr__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| status | 数値 | 設定するステータス。 |
[表 : 7. パラメーター]

{#r_ScopedGlideServletResponseSetStatus_Number__table_yvy_fx5_qr} {#r_ScopedGlideServletResponseSetStatus_Number__table_zvy_fx5_qr__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 8. 返される内容]

{#r_ScopedGlideServletResponseSetStatus_Number__table_zvy_fx5_qr}  

    // set the status to okay
    g_response.setStatus(200);


