---
schema_version: "1"
id: a7520eb00a05dfc27aabc8bea3e5b7df6bda038ff2fbb81ab45ab6c4bf17c463
title: クエリパラメーターとヘッダーの検証
collection: mulesoft
version: current
locale: ja-jp
portal_url: https://docs.salesforce.com/mulesoft/current/ja-jp/apikit/latest/validate-4-task.md
canonical_url: https://docs.mulesoft.com/jp/apikit/latest/validate-4-task
source_site: docs.mulesoft.com
content_type: documentation
content_hash: c35f291f19865bcd4bf9daab42842c8cc72b1160bf8b3d6a2e9398b93f26ddee
description: MuleSoft Documentation Site
release: 4.x
latest: true
---
# クエリパラメーターとヘッダーの検証

**APIkit ルーター**​は、ヘッダーとクエリパラメーターを検証し、API 仕様内で指定された属性に制限します。

1. Studio で、​**\[APIkit Router (APIkit ルーター)\]**​ を選択します。
    
    ![\[APIkit Router (APIkit ルーター)\] が強調表示されています](_images/apikit-router-selection.png)
2. ルーター設定の ​**\[Edit (編集)\]**​ をクリックします。
    
    ![\[APIkit Router (APIkit ルーター)\] タブで、\[Edit (編集)\] ボタンが強調表示されています](_images/router-config.png)
3. **\[Query Parameters Strict Validations (クエリパラメーターの厳格な検証)\]**​ を選択して、API 仕様で定義されているクエリパラメーターのみを使用可能にします。
4. **\[Headers Strict Validations (ヘッダーの厳格な検証)\]**​ を選択して、API 仕様で定義されているヘッダーのみを使用可能にします。
    
    ![\[Router Configuration (ルーター設定)\] タブで、\*\[Query Parameters Strict Validations (クエリパラメーターの厳格な検証)\]\* と \*\[Headers Strict Validations (ヘッダーの厳格な検証)\]\* が強調表示されています](_images/enable-verifications.png)

次のように APIkit 設定コードを更新することで、ヘッダーとクエリパラメーターを検証するように ​**\[APIkit Router (APIkit ルーター)\]**​ を設定することもできます。

```xml
<apikit:config  name="api-config"
                api="api.raml"
                outboundHeadersMapName="outboundHeaders"
                httpStatusVarName="httpStatus"
                queryParamsStrictValidation="true"
                headersStrictValidation="true" />
```

## [](#クエリパラメーターとヘッダーの検証の無効化)クエリパラメーターとヘッダーの検証の無効化

レイテンシーを最小限に抑えるには、クエリパラメーターとヘッダーの検証を無効にします。

1. Studio で、​**\[APIkit Router (APIkit ルーター)\]**​ を選択します。
    
    ![\[APIkit Router (APIkit ルーター)\] が強調表示されています](_images/apikit-router-selection.png)
2. ルーター設定の ​**\[Edit (編集)\]**​ をクリックします。
    
    ![\[APIkit Router (APIkit ルーター)\] タブで、\[Edit (編集)\] ボタンが強調表示されています](_images/router-config.png)
3. **\[Disable Validation (検証の無効化)\]**​ を選択します。
    
    ![\[Router Configuration (ルーター設定)\] タブで、\*\[Disable Validation (検証の無効化)\]\* オプションが強調表示されています](_images/disable-verifications-apikit.png)

次のように APIkit 設定コードを更新することで、クエリパラメーターとヘッダーの検証を無効にしてレイテンシーを最小限に抑えることもできます。

```xml
<apikit:config  name="api-config"
                api="api.raml"
                outboundHeadersMapName="outboundHeaders"
                httpStatusVarName="httpStatus"
                disableValidations="true" />
```

## [](#関連情報)関連情報

- [レスポンスヘッダーと状況コードの設定](https://docs.mulesoft.com/jp/apikit/latest/configure-headers4-task)
- [サービス URI の設定](https://docs.mulesoft.com/jp/apikit/latest/configure-service-uri-task)