v0/endpoints/{id}/security_options REST API 端點
路徑參數
id
字串
必填
載入中...
身體參數
選項
物件
載入中...
代幣
字串
載入中...
引薦來源
字串
載入中...
jwts
字串
載入中...
ips
字串
載入中...
domainMasks
字串
載入中...
hsts
字串
載入中...
cors
字串
載入中...
退貨
資料
物件
載入中...
選項
字串
載入中...
狀態
字串
載入中...
錯誤
字串
載入中...
請求
1curl -X 'PATCH' 'https://api.quicknode.com/v0/endpoints/{id}/security_options' \2--header 'accept: application/json' \3--header 'x-api-key: YOUR_API_KEY' \4--標頭 'Content-Type: application/json' \5--data '{6"options": {7"tokens": "enabled",8"referrers": "enabled",9"jwts": "enabled",10"ips": "enabled",11"domainMasks": "enabled",12"hsts": "enabled",13"cors": "enabled"14}15}'16
1curl -X 'PATCH' 'https://api.quicknode.com/v0/endpoints/{id}/security_options' \2--header 'accept: application/json' \3--header 'x-api-key: YOUR_API_KEY' \4--標頭 'Content-Type: application/json' \5--data '{6"options": {7"tokens": "enabled",8"referrers": "enabled",9"jwts": "enabled",10"ips": "enabled",11"domainMasks": "enabled",12"hsts": "enabled",13"cors": "enabled"14}15}'16
1const myHeaders = new Headers();2myHeaders.追加("accept", "application/json");3myHeaders.追加("x-api-key", "您的 API 金鑰");4myHeaders.追加("Content-Type", "application/json");56const raw = JSON.stringify({7"options": {8"tokens": "enabled",9"referrers": "enabled",10"jwts": "enabled",11"ips": "enabled",12"domainMasks": "enabled",13"hsts": "enabled",14"cors": "enabled"15}16});1718const requestOptions = {19method: "PATCH",20標題: myHeaders,21正文: 原始,22重定向: 「追蹤」23};2425fetch("https://api.quicknode.com/v0/endpoints/{id}/security_options", requestOptions)26.接著((回應) => 回應.文字())27.接著((結果) => 控制台.log(結果))28.catch((錯誤) => 控制台.錯誤(錯誤));
1const myHeaders = new Headers();2myHeaders.追加("accept", "application/json");3myHeaders.追加("x-api-key", "您的 API 金鑰");4myHeaders.追加("Content-Type", "application/json");56const raw = JSON.stringify({7"options": {8"tokens": "enabled",9"referrers": "enabled",10"jwts": "enabled",11"ips": "enabled",12"domainMasks": "enabled",13"hsts": "enabled",14"cors": "enabled"15}16});1718const requestOptions = {19method: "PATCH",20標題: myHeaders,21正文: 原始,22重定向: 「追蹤」23};2425fetch("https://api.quicknode.com/v0/endpoints/{id}/security_options", requestOptions)26.接著((回應) => 回應.文字())27.接著((結果) => 控制台.log(結果))28.catch((錯誤) => 控制台.錯誤(錯誤));
1匯入 請求2import json34url = "https://api.quicknode.com/v0/endpoints/{id}/security_options"56有效載荷 = json.dumps({7"options": {8"tokens": "enabled",9"referrers": "enabled",10"jwts": "enabled",11"ips": "enabled",12"domainMasks": "enabled",13"hsts": "enabled",14"cors": "enabled"15}16})17標題 = {18「接受」: 'application/json',19'x-api-key': '您的 API 金鑰',20「Content-Type」: 'application/json'21}2223response = requests.request("PATCH", url, headers=headers, data=payload)2425列印(回應.text)26
1匯入 請求2import json34url = "https://api.quicknode.com/v0/endpoints/{id}/security_options"56有效載荷 = json.dumps({7"options": {8"tokens": "enabled",9"referrers": "enabled",10"jwts": "enabled",11"ips": "enabled",12"domainMasks": "enabled",13"hsts": "enabled",14"cors": "enabled"15}16})17標題 = {18「接受」: 'application/json',19'x-api-key': '您的 API 金鑰',20「Content-Type」: 'application/json'21}2223response = requests.request("PATCH", url, headers=headers, data=payload)2425列印(回應.text)26
1需要 "uri"2require "json"3需要 "net/http"45url = URI("https://api.quicknode.com/v0/endpoints/{id}/security_options")67https = 網::HTTP.new(url.主機, url.port)8https.use_ssl = true910request = Net::HTTP::Patch.new(url)11請求["接受"] = "application/json"12請求["x-api-key"] = "您的 API 金鑰"13請求["Content-Type"] = "application/json"14請求。正文 = JSON.dump({15"options": {16"tokens": "enabled",17"referrers": "enabled",18"jwts": "enabled",19"ips": "enabled",20"domainMasks": "enabled",21"hsts": "enabled",22"cors": "enabled"23}24})2526回應 = https.請求(請求)27將回應。read_body28
1需要 "uri"2require "json"3需要 "net/http"45url = URI("https://api.quicknode.com/v0/endpoints/{id}/security_options")67https = 網::HTTP.new(url.主機, url.port)8https.use_ssl = true910request = Net::HTTP::Patch.new(url)11請求["接受"] = "application/json"12請求["x-api-key"] = "您的 API 金鑰"13請求["Content-Type"] = "application/json"14請求。正文 = JSON.dump({15"options": {16"tokens": "enabled",17"referrers": "enabled",18"jwts": "enabled",19"ips": "enabled",20"domainMasks": "enabled",21"hsts": "enabled",22"cors": "enabled"23}24})2526回應 = https.請求(請求)27將回應。read_body28
1qn endpoint security set-options {endpoint_id} --tokens enabled --cors disabled -o json
1qn endpoint security set-options {endpoint_id} --tokens enabled --cors disabled -o json
1import { QuicknodeSdk } 從 "@quicknode/sdk"23const qn = new QuicknodeSdk({ apiKey: "YOUR_API_KEY" })45const response = await qn.admin.updateSecurityOptions("ENDPOINT_ID", { options: { tokens: "enabled" } })6控制台.日誌(回應)7
1import { QuicknodeSdk } 從 "@quicknode/sdk"23const qn = new QuicknodeSdk({ apiKey: "YOUR_API_KEY" })45const response = await qn.admin.updateSecurityOptions("ENDPOINT_ID", { options: { tokens: "enabled" } })6控制台.日誌(回應)7
1import asyncio2來源: quicknode_sdk import QuicknodeSdk, SdkFullConfig345async def main():6qn = QuicknodeSdk(SdkFullConfig(api_key="您的 API 金鑰"))7response = await qn.admin.update_security_options("ENDPOINT_ID", tokens="enabled")8列印(回應)91011asyncio.run(main()))12
1import asyncio2來源: quicknode_sdk import QuicknodeSdk, SdkFullConfig345async def main():6qn = QuicknodeSdk(SdkFullConfig(api_key="您的 API 金鑰"))7response = await qn.admin.update_security_options("ENDPOINT_ID", tokens="enabled")8列印(回應)91011asyncio.run(main()))12
1需要 "quicknode_sdk"23qn = QuicknodeSdk::SDK.from_config(api_key: "您的 API 金鑰")45response = qn.admin.update_security_options("ENDPOINT_ID", tokens: "enabled")6將回應7
1需要 "quicknode_sdk"23qn = QuicknodeSdk::SDK.from_config(api_key: "您的 API 金鑰")45response = qn.admin.update_security_options("ENDPOINT_ID", tokens: "enabled")6將回應7
1use quicknode_sdk::{QuicknodeSdk, SdkFullConfig};23#[tokio::main]4async fn main() -> Result<(), Box<dyn std::error::Error>> {5let qn = QuicknodeSdk::new(&SdkFullConfig::builder().api_key("您的 API 金鑰").build())?;6let response = qn.admin.update_security_options("ENDPOINT_ID", &Default::default()).await?;78println!("{:?}", response);9好(())10}11
1use quicknode_sdk::{QuicknodeSdk, SdkFullConfig};23#[tokio::main]4async fn main() -> Result<(), Box<dyn std::error::Error>> {5let qn = QuicknodeSdk::new(&SdkFullConfig::builder().api_key("您的 API 金鑰").build())?;6let response = qn.admin.update_security_options("ENDPOINT_ID", &Default::default()).await?;78println!("{:?}", response);9好(())10}11