---
schema_version: "1"
id: d3972c8332ae2d82e6baa5963938c6d7d32e2203ae2d3e5bea5b9c51bf5ae653
title: ส่วนหัวการตอบสนอง Resource Monitoring Tool ของ Tableau (RMT)
collection: tableau
version: current
locale: th-th
portal_url: https://docs.salesforce.com/tableau/current/th-th/server/rmt-response-headers.md
canonical_url: https://help.tableau.com/current/server/th-th/rmt-response-headers.htm
source_site: help.tableau.com
content_type: documentation
content_hash: c6e65a4a986b47d799fe6d2188e1ac25a5eafb5edd351433a9940ca3adf16e60
description: View and set custom response headers in the Resource Monitoring Tool.
---
[ข้ามไปยังเนื้อหาหลัก](#main-content)

# ส่วนหัวการตอบสนอง Resource Monitoring Tool ของ Tableau (RMT)

บทความนี้อธิบายวิธีการตั้งค่าส่วนหัวการตอบสนองที่กำหนดเองใน Resource Monitoring Tool ของ Tableau ความสามารถในการดำเนินการนี้เพิ่มเข้ามาในเวอร์ชันการบำรุงรักษาของ RMT ในเดือนสิงหาคม 2024

การเปลี่ยนแปลงใดๆ ในส่วนหัวการตอบสนองจะต้องมีการรีสตาร์ท RMT

**สำคัญ:** การเปลี่ยนแปลงส่วนหัวการตอบสนองอาจทำให้ RMT เสียหายได้ หากคุณทำการอัปเดตส่วนหัว โปรดทดสอบหลังจากทำการเปลี่ยนแปลงเพื่อยืนยันว่า RMT ทำงานได้ตามที่ควร

## การดูและการอัปเดตส่วนหัวการตอบสนองที่กำหนดเอง

คุณสามารถดูและเปลี่ยนส่วนหัวการตอบสนองที่กำหนดเองได้โดยใช้คำสั่ง `rmtadmin get` และ `rmtadmin set`

### รับรายการส่วนหัวการตอบสนองที่กำหนดเองทั้งหมด

หากต้องการดูรายการส่วนหัวการตอบสนองที่กำหนดเองที่ตั้งค่าอยู่ในปัจจุบัน ให้เรียกใช้คำสั่งนี้

rmtadmin get server:web:responseheaders

ตัวอย่าง:

\> rmtadmin get server:web:responseheaders
server:web:responseHeaders:Access-Control-Allow-Origin = \*
server:web:responseHeaders:Connection = Keep-Alive
server:web:responseHeaders:X-Frame-Options = DENY
server:web:responseHeaders:X-Cache-Info = not cacheable; meta data too large

### รับค่าของส่วนหัวการตอบสนองที่กำหนดเองที่เฉพาะเจาะจง

วิธีรับส่วนหัวการตอบสนองที่กำหนดเองที่เฉพาะเจาะจง

rmtadmin get server:web:responseheader:<some header>

ตัวอย่าง:

\> rmtadmin get server:web:responseheader:X-Frame-Options
server:web:responseHeaders:X-Frame-Options = DENY

หากคุณพยายามรับหรือตั้งค่าส่วนหัวการตอบสนองที่กำหนดเองที่ไม่มีอยู่ ข้อผิดพลาดนี้จะแสดงขึ้น

\> rmtadmin get server:web:responseheaders:<non-existent header>
\[ERR\] Config key not found. Key: server:web:responseHeaders:<non-existent header>

คุณอาจได้รับหลายคีย์ รายการที่ซ้ำกันจะถูกยกเลิก คีย์ที่ไม่ถูกต้องจะแสดงในตอนท้าย:

\> rmtadmin get server:web:responseheaders server:web:responseheaders:SomethingNew server:web:responseHeaders:Connection
server:web:responseHeaders:Access-Control-Allow-Origin = \*
server:web:responseHeaders:Connection = Keep-Alive
server:web:responseHeaders:X-Frame-Options = DENY
server:web:responseHeaders:X-Cache-Info = not cacheable; meta data too large
\[ERR\] Config key not found. Key: server:web:responseheaders:SomethingNew

### ตั้งค่าหรืออัปเดตส่วนหัวการตอบสนองที่กำหนดเองที่เฉพาะเจาะจง

วิธีตั้งค่าหรือเปลี่ยนส่วนหัวการตอบสนองที่กำหนดเองที่เฉพาะเจาะจง

rmtadmin set server:web:responseheader:<some header>

ตัวอย่าง:

\> rmtadmin set server:web:responseheaders:X-Frame-Options = Allow
Config value set successfully. Key: server:web:responseHeaders:X-Frame-Options
server:web:responseHeaders:X-Frame-Options = Allow

ส่วนหัวเป็นสตริงของส่วนหัวที่สมบูรณ์และคู่คีย์-ค่าใดๆ (หากมี)

ตัวอย่างเช่น การตั้งค่านี้จะกำหนดเวลาหมดเวลาการรักษาการทำงานและค่าสูงสุด

rmtadmin set server:web:responseheader:connection "Keep-Alive: timeout=5, max=997"
Config value set successfully. Key: server:web:responseHeaders:Connection
server:web:responseHeaders:Connection = "Keep-Alive: timeout=5, max=997"

### ลบส่วนหัวการตอบสนองที่กำหนดเอง

\> rmtadmin set server:web:responseheaders:X-Frame-Options --remove
Config value successfully removed. Key: server:web:responseHeaders:X-Frame-Options

#### ลบค่าการกำหนดค่าปกติออก

คุณไม่สามารถลบค่าการกำหนดค่าปกติได้ และจะได้รับข้อผิดพลาดหากคุณพยายามทำเช่นนั้น:

\> rmtadmin set db:username --remove
\[ERR\] The --remove argument is not valid for this key. Key: db:username

#### การตั้งค่าค่าส่วนหัวการตอบสนองที่กำหนดเองเป็นค่าว่าง

หากมีคีย์ `rmtadmin set` ทั้งหมดยกเว้นส่วนหัวการตอบสนองที่กำหนดเอง คุณต้องรวมค่า หากมีส่วนหัวการตอบสนองที่กำหนดเอง คุณสามารถตั้งค่าคีย์ให้เป็นไม่มีค่าได้ ตัวอย่างนี้ตั้งค่าคีย์ X-Frame-Options เป็นดังนี้ และค่าว่าง:

\> rmtadmin set server:web:responseheaders:X-Frame-Options
Config value set successfully. Key: server:web:responseheaders:X-Frame-Options
server:web:responseheaders:X-Frame-Options =

ซึ่งแตกต่างจากการลบส่วนหัว X-Frame-Options ออก

เหตุใดคุณจึงต้องทำเช่นนี้ RMT จะสร้างส่วนหัวการตอบสนองที่กำหนดเองตามค่าเริ่มต้น และหากคุณต้องการหยุดไม่ให้ RMT รวมส่วนหัว คุณสามารถตั้งค่าคีย์เป็นค่าว่างได้

ตัวอย่างเช่น ตามค่าเริ่มต้น RMT จะสร้างส่วนหัวการตอบสนองด้วย `X-Frame-Options = Deny` คุณสามารถสร้างส่วนหัวการตอบสนองที่กำหนดเองสำหรับ X-Frame-Options ได้:

\> rmtadmin set server:web:responseheaders:X-Frame-Options ALLOW

หากต้องการกลับไปใช้ค่าเริ่มต้น คุณสามารถลบออกทั้งหมดหรือตั้งค่าเป็น DENY ได้:

\> rmtadmin set server:web:responseheaders:X-Frame-Options --remove

แต่หากคุณไม่ต้องการให้ RMT ส่งอะไรเลย คุณสามารถตั้งค่าเป็นค่าว่างได้:

\> rmtadmin set server:web:responseheaders:X-Frame-Options

## ส่วนหัวไม่ถูกต้อง

RMT ช่วยให้คุณตั้งค่าส่วนหัวการตอบสนองที่ไม่ถูกต้อง หากส่วนหัวการตอบสนองที่คุณระบุไม่ถูกต้อง RMT จะแจ้งเตือนคุณ แต่ให้คุณตั้งค่าได้ โดยเป็นความรับผิดชอบของคุณในการตรวจสอบว่า RMT ทำงานอย่างถูกต้องหลังจากอัปเดตส่วนหัวการตอบสนอง

คุณไม่สามารถตั้งค่า “responseheaders” คุณสามารถตั้งค่าคีย์ย่อยแต่ละคีย์ได้ภายในส่วนหัวการตอบสนองเท่านั้น

rmtadmin set server:web:responseheaders
\[ERR\] Key cannot be set: server:web:responseHeaders

> [!IMPORTANT]
> 
> **สำคัญ:** ทดสอบ RMT หลังจากทำ_การเปลี่ยนแปลงใดๆ_ กับส่วนหัวการตอบสนอง