- 🦊一分钟,了解 Apifox !
- gfm markdown
- 【勿改】用例说明
- 【勿改】自测试用例标签汇总
- 👀 A_接口状态_看效果
- 👀 C_不同响应类型
- 🦄 B_接口method
- 🦄 D_唯一标识
- G_mock ✅
- 🦄 高级 Mock 期望匹配
- 🦄 匹配接口定义的第一个响应结构
- 🦄 智能mock&自定义智能mock&接口定义 功能测试
- 🦄 回归-DefaultMockType-mock优先级
- 高级mock_脚本
- 特殊 url的mock
- 设置用于前端校验
- 🐶 Mock引擎&动态参数_fakejs
- 【2409w5】单独now的时间格式生效验证
- 【2409W5】placeholder-默认值不为空时,显示默认值
- 【2409W5】fakerjs用法-isoTimestamp
- 【2409w5】fakerjs用法-时间函数的优先级
- 【2409W5】fakerjs用法-isoTimestamp 🐞缺陷定位专用
- Apidog 智能mock-fakejs 测试
- 🐶 前后置脚本使用faker.js库
- apidog-fakerjs-旧格式数据:{% faker xx.yy %}, 新版本不兼容
- apidog-fakerjs-新格式数据 {{$xx.yy}}
- apifox-body数据设置新&旧版本的动态值格式混合-验证新版本下的生成
- 时间戳处理函数"timestamp、millisecondsTimestamp、isoTimestamp",和 now的区别,调整为仅不显示 format 处理函数
- 日期时间的mock设置验证
- 设定时区为北京,生成的值为特色社会主义数据
- 【新版】body使用自定义表达式(生成的结构中 firstname与lastname字段值各不相同)
- 【旧版】body使用自定义表达式(生成的结构中 firstname与lastname字段值各不相同)
- 【2409W2】{{的语法识别冲突验证
- 【2409W3】自动化下的动态值设置验证
- 【2409W3】时间格式中显示当前时区
- 🦊 Mock引擎&动态参数_mockjs
- 🦊 前后置脚本使用mock.js库
- 🦄 接口指定服务_支持mock
- 🦄 Mock规则优先级
- 🦄 Mock 所有字段类型
- 🦄 Mock 模型半引用
- 【缺陷验证】 Mock boolean字段
- 【缺陷验证】 Mock_基础_请求体限制
- D_请求
- E_前后置&接口设置
- 🦄 运行时机-获取/替换请求
- 🦄 运行时机-获取/替换请求 test
- 🦄 Auth 测试
- Auth导出测试
- 🦄 继承测试
- Auth_F1本分组继承NoAuth
- AUTH 测试_父级NoAuth_接口继承
- AUTH 测试_父级NoAuth_接口NoAuth
- AUTH 测试_父级NoAuth_接口apiKeyHeader
- AUTH 测试_父级NoAuth_接口apiKeyQuery
- AUTH 测试_父级NoAuth_接口BearerToken
- AUTH 测试_父级NoAuth_接口JWT
- AUTH 测试_父级NoAuth_接口BasicAuth
- AUTH 测试_父级NoAuth_接口digestAuth
- AUTH 测试_父级NoAuth_接口HawkAuth
- AUTH 测试_父级NoAuth_接口AwsAuth_header
- AUTH 测试_父级NoAuth_接口AwsAuth_query
- AUTH 测试_父级NoAuth_接口NTLM
- AUTH 测试_父级NoAuth_接口Akamai EdgeGrid
- AUTH 测试_父级NoAuth_接口Kerberos
- AUTH 测试_父级NoAuth_接口Kerberos Copy
- Auth_F2本分组NoAuth
- Auth_F3本分组AuthApikeyHeader
- Auth_F4本分组AuthApikeyQuery
- Auth_F5本分组BearToken
- Auth_F6本分组BasicAuth
- Auth_F7本分组Oauth1
- AUTH 测试_FOAuth1_A-继承
- AUTH 测试_FOAuth1_A-hmac1header
- AUTH 测试_FOAuth1_A-hmac0header
- AUTH 测试_FOAuth1_A-hmac1body
- AUTH 测试_FOAuth1_A-hmac0body
- AUTH 测试_FOAuth1_A-hmac1url
- AUTH 测试_FOAuth1_A-hmac0url
- AUTH 测试_FOAuth1_A-rsa1body
- AUTH 测试_FOAuth1_A-rsa0body
- AUTH 测试_FOAuth1_A-rsa0url
- AUTH 测试_FOAuth1_A-rsa1url
- AUTH 测试_FOAuth1_A-rsa1header
- AUTH 测试_FOAuth1_A-rsa0header
- Auth_F8本分组Oauth2
- auth2.0 测试说明
- AUTH 测试_FOAuth2_A_Password_query-id_token
- AUTH 测试_FOAuth2_A-继承
- AUTH 测试_FOAuth2_A_Authorization Code_query-id_token
- AUTH 测试_FOAuth2_A_Client Credentials_header-access_token
- AUTH 测试_FOAuth2_A_Client Credentials_header-access_token Copy
- AUTH 测试_FOAuth2_A_Implicit_query-access_token
- AUTH 测试_FOAuth2_A_Authorization Codee(With PKCE)_header-id_token
- Auth_F9本分组DigiestAuth
- Auth_F10本分组HawkAuth
- Auth_F11本分组awsAuth
- Auth_F12本分组Akamai EdgeGridAuth
- 多级分组继承
- Auth_F14本分组NTLM Authentication
- Auth_F1本分组继承NoAuth
- Auth_F13本分组Kerberos
- 🦄 Auth 使用变量
- 真实接口
- 🦄 多服务测试-使用回归环境来测试
- 👀Visualize可视化
- SSL证书验证
- 🦄 自定义脚本_pm.sendrequest发起请求
- 🦄 自定义脚本_pm.setbody修改响应
- 🦄 自定义脚本_pm.request获取修改请求
- apifoxecho_重定向
- [bug修复]pm.collectionVariables定义多层object结构的变量值,后置脚本打印时部分结构丢失
- 🦄 自定义脚本_pm.response.responseTime获取响应时间
- --------整理分隔线--------👆🏻是整理好的
- ----------------------👇🏻🆕 新用例暂存区
- 接口目录发布设置🚧@melo-需要补充不同资源类型+命名规范
- 请求参数-枚举值测试
- Response - mediatype & Header & Name & Description
- Request - mediaType
- 提取变量名称、变量名称、JSONPath 表达式 支持变量
- 目录(模块目录)
- 环境/全局变量的永久保存与使用
- SocketIO
- 流式接口_AI
- 🚗 个人调试🚗
- E_响应数据量很大&返回文件_mac本地服务
- 响应
- I_JS
- H_参数&变量
- K_前后置操作
- Socket测试
- ✏️ websocket测试
- 🦄F_通用文档类型
- 👀层级顺序:各类型资源:文档-分组-socket-http接口
- 🗑 废纸篓
- 📢 ING
- ⭐️runtime功能验证(回归用例看这里)
- 自动化测试模块的主功能前端用例
- 🦄 智能mock&自定义智能mock&接口定义 功能测试
- 🦊 Mock引擎&动态参数_mockjs
- Sample APIs
- 🦄 继承测试
- Auth_F1本分组继承NoAuth
- AUTH 测试_父级NoAuth_鉴权组件_接口digestAuth
- AUTH 测试_父级NoAuth_鉴权组件继承_接口HawkAuth
- AUTH 测试_父级NoAuth_鉴权组件继承_接口AwsAuth_header
- 【bug】AUTH 测试_父级NoAuth_鉴权组件继承_接口AwsAuth_query
- AUTH 测试_父级NoAuth_鉴权组件_接口NTLM
- AUTH 测试_父级NoAuth_鉴权组件_接口Akamai EdgeGrid
- AUTH 测试_父级NoAuth_鉴权组件继承_接口NoAuth
- AUTH 测试_父级NoAuth_鉴权组件继承_接口apiKeyHeader
- AUTH 测试_父级NoAuth_鉴权组件_接口apiKeyQuery
- AUTH 测试_父级NoAuth_鉴权组件继承_接口BearerToken
- AUTH 测试_父级NoAuth_鉴权组件继承_接口BasicAuth
- AUTH 测试_父级NoAuth_接口JWTAuthQuery
- 【bug】AUTH 测试_父级NoAuth_鉴权组件_接口JWTAuthQuery
- AUTH 测试_父级NoAuth_接口JWTAuthHeader
- 【bug】AUTH 测试_父级NoAuth_鉴权组件_接口JWTAuthHeader
- Auth_F2本分组NoAuth
- Auth_F3本分组AuthApikeyHeader
- Auth_F4本分组AuthApikeyQuery
- Auth_F5本分组BearToken
- Auth_F6本分组BasicAuth
- Auth_F7本分组Oauth1
- Auth_F8本分组Oauth2
- Auth_F9本分组DigiestAuth
- Auth_F10本分组HawkAuth
- Auth_F11本分组awsAuth
- Auth_F12本分组Akamai EdgeGridAuth
- 多级分组继承
- Auth_F14本分组NTLM Authentication
- Auth_F15本分组设置所有鉴权组件类型
- AUTH 测试_父级NoAuth_鉴权组件_接口digestAuthPOST
- AUTH 测试_父级NoAuth_鉴权组件继承_接口HawkAuthPOST
- AUTH 测试_父级NoAuth_鉴权组件继承_接口AwsAuth_headerPOST
- 【bug】AUTH 测试_父级NoAuth_鉴权组件继承_接口AwsAuth_queryPOST
- AUTH 测试_父级NoAuth_鉴权组件_接口NTLMPOST
- AUTH 测试_父级NoAuth_鉴权组件_接口Akamai EdgeGridPOST
- AUTH 测试_父级NoAuth_鉴权组件继承_接口NoAuthPOST
- AUTH 测试_父级NoAuth_鉴权组件继承_接口apiKeyHeaderPOST
- AUTH 测试_父级NoAuth_鉴权组件_接口apiKeyQueryPOST
- AUTH 测试_父级NoAuth_鉴权组件继承_接口BearerTokenPOST
- 【bug】AUTH 测试_父级NoAuth_鉴权组件_接口JWTAuthHeaderPOST
- AUTH 测试_父级NoAuth_鉴权组件_接口Oauth 2.0POST
- Auth_F13本分组Kerberos
- 🦄 Auth 使用变量
- 真实接口
- test
- 子分支特有目录
- 百度GET
- google_测试代理GET
- 调试接口1-1GET
- 预防自动化测试场景立即同步后报 500 错误PUT
- Untitled EndpointGET
- multipleOneofOPTIONS
- 240701-上传文件POST
- 验证GET
- auth-ntlmGET
- p1GET
- 【bug】p1 使用鉴权组件,偶现用例切换鉴权方式,更新设置,没有发送鉴权信息GET
- 【bug】p1 使用鉴权组件,偶现用例切换鉴权方式,更新设置,没有发送鉴权信息 CopyGET
- 【bug】p1 使用鉴权组件,偶现用例切换鉴权方式,更新设置,没有发送鉴权信息 CopyGET
- p1 使用鉴权组件,单独设置GET
- p1 使用鉴权组件 根目录继承GET
- xml extractGET
- ntlm testGET
- testGET
- test250219GET
- test250219 CopyGET
AUTH 测试_父级NoAuth_鉴权组件_接口digestAuth
测试中
Cloud Mock
Cloud Mock
POST
https://m1.apifoxmock.com/m1/1748827-0-default
1.4.14
最后修改时间:2025-01-08 08:07:21
责任人:未设置
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location -g --request POST 'https://m1.apifoxmock.com/m1/1748827-0-default/testing/regression/auth/f0/allSecurityScheme/digestAuth?q_on_gp_request_off=&glo_qparam_use_glo={{id_glo}}&glo_qparam_use_env={{id_env}}&glo_qparam_use_prior={{priority_env}}' \
--header 'plat-form: {{header}}' \
--header 'h_on_gp_request_off;' \
--header 'glo_hparam_use_glo: {{id_glo}}' \
--header 'glo_hparam_use_env: {{id_env}}' \
--header 'glo_hparam_use_prior: {{priority_env}}' \
--header 'header_long: l=eBO-G2Fng9CH5uxF2Ofahurza77OSIOYYuPzaNbMiOCP_Xfp5gxlW6pndVL9C31Vh6DWR3-82bJHBeYBcIfEiOp2AJ-YF8Mmnl=eBO-G2Fng9CH5uxF2Ofahurza77OSIOYYuPzaNbMiOCP_Xfp5gxlW6pndVL9C31Vh6DWR3-82bJHBeYBcIfEiOp2AJ-YF8Mmn=end' \
--header 'Cookie: 1=;2=;3=;4=;5=;6=;7=;8=;9=;c_on_gp_request_off=;cookie_long=l=eBO-G2Fng9CH5uxF2Ofahurza77OSIOYYuPzaNbMiOCP_Xfp5gxlW6pndVL9C31Vh6DWR3-82bJHBeYBcIfEiOp2AJ-YF8Mmn;c1=cookieInGlobalCookie;c_on_gp_request_off=c_on_gp_request_off_value;glo_cparam_use_glo={{id_glo}};glo_cparam_use_env={{id_env}};glo_cparam_use_prior={{priority_env}};c1=cookieInGlobalHeader'
响应示例响应示例
200 - 示例 1
{
"error_code": 0,
"error_message": "string",
"error_description": "string",
"data": {},
"extra": null
}
请求参数
Authorization
OAuth 2.0
Authorization Code
Password
Implicit
Client Credentials
在 Query 添加参数
access_token
示例:
?access_token=********************
Authorize URL: https://reimu8xyjgor-demo.authing.cn
Token URL: https://reimu8xyjgor-demo.authing.cn/oidc/token
API Key
在 header 添加参数
AuthApikeyHeader
示例:
AuthApikeyHeader: ********************
API Key
在 query 添加参数
AuthApikeyQuery
示例:
AuthApikeyQuery: ********************
Bearer Token
在 Header 添加参数
Authorization
,其值为在 Bearer 之后拼接 Token示例:
Authorization: Bearer ********************
JWT
在 Header 添加参数
Authorization
,其值为在 Bearer 之后拼接 Token示例:
Authorization: Bearer ********************
JWT
在 Query 添加参数
token
示例:
?token=********************
Basic Auth
在 Header 添加参数
Authorization
,其值为在 Basic 之后拼接空格,以及经过 Base64 编码的 username:password
示例:
Authorization: Basic *****************
Digest Auth
在 Header 添加参数
Authorization
,其值为在 Digest 之后拼接摘要加密方案示例:
Authorization: Digest username=guest, realm="test", nonce="2", uri="/uri", response="***"
OAuth 1.0
示例:
oauth_token=********************&oauth_signature_method=*******
OAuth 1.0
示例:
oauth_token=********************&oauth_signature_method=*******
OAuth 1.0
示例:
Authorization: ******* access_token=********************
Hawk Authentication
在 Header 添加参数
Authorization
,其值为在 Hawk 之后拼接摘要加密方案示例:
Authorization: Hawk id="***", ts="******", nonce="******", mac="******"
AWS Signature
在 Header 添加参数
Authorization
和 X-Amz-Date
示例:
Authorization: ****** Credential=******, SignedHeaders=host;x-amz-date, Signature=******
X-Amz-Date: ******AWS Signature
在 URL 添加参数
Authorization
信息和 X-Amz-Date
示例:
X-Amz-Date=******&X-Amz-Algorithm=******&X-Amz-Credential=********************&X-Amz-SignedHeaders=host&X-Amz-Signature=********************
Kerberos
示例:
Authorization: Negotiate ********************
NTLM Authentication
示例:
Authorization: username=guest, password=***
Akamai EdgeGrid
在 Header 添加参数
Authorization
,其值为在 EG1-HMAC-SHA256 之后拼接摘要加密方案示例:
Authorization: EG1-HMAC-SHA256 client_token=********************;access_token=********************;timestamp=******;nonce=********************;signature=********************
OAuth 2.0
Authorization Code
在 Query 添加参数
access_token
示例:
?access_token=********************
Authorize URL: https://reimu8xyjgor-demo.authing.cn
Token URL: https://reimu8xyjgor-demo.authing.cn/oidc/token
OAuth 2.0
Authorization Code
在 Header 添加参数
Authorization
,其值为在 Bearer 之后拼接 Token示例:
Authorization: Bearer ********************
Authorize URL: https://reimu8xyjgor-demo.authing.cn
Token URL: https://reimu8xyjgor-demo.authing.cn/oidc/token
Scopes:
scope:read
OAuth 2.0
Client Credentials
Authorization Code
在 Header 添加参数
Authorization
,其值为在 Bearer 之后拼接 Token示例:
Authorization: Bearer ********************
Token URL: https://dev-4xpyad44cmtby8r5.us.auth0.com/oauth/token
Scopes:
read:client_grants
-11create:client_grants
Query 参数
q_on_gp_request_off
string
必需
默认值:
q_on_gp_request_off_value
glo_qparam_use_glo
string
可选
默认值:
{{id_glo}}
glo_qparam_use_env
string
可选
默认值:
{{id_env}}
glo_qparam_use_prior
string
可选
默认值:
{{priority_env}}
Header 参数
plat-form
string
可选
默认值:
{{header}}
Cookie
string
可选
默认值:
c1=cookieInGlobalHeader
h_on_gp_request_off
string
必需
默认值:
h_on_gp_case_off_value
glo_hparam_use_glo
string
可选
默认值:
{{id_glo}}
glo_hparam_use_env
string
可选
默认值:
{{id_env}}
glo_hparam_use_prior
string
可选
默认值:
{{priority_env}}
header_long
string
可选
默认值:
l=eBO-G2Fng9CH5uxF2Ofahurza77OSIOYYuPzaNbMiOCP_Xfp5gxlW6pndVL9C31Vh6DWR3-82bJHBeYBcIfEiOp2AJ-YF8Mmnl=eBO-G2Fng9CH5uxF2Ofahurza77OSIOYYuPzaNbMiOCP_Xfp5gxlW6pndVL9C31Vh6DWR3-82bJHBeYBcIfEiOp2AJ-YF8Mmn=end
Cookie 参数
1
string
可选
2
string
可选
3
string
可选
4
string
可选
5
string
可选
6
string
可选
7
string
可选
8
string
可选
9
string
可选
cookie_long
string
可选
默认值:
l=eBO-G2Fng9CH5uxF2Ofahurza77OSIOYYuPzaNbMiOCP_Xfp5gxlW6pndVL9C31Vh6DWR3-82bJHBeYBcIfEiOp2AJ-YF8Mmn
c1
string
勿改-测试
默认值:
cookieInGlobalCookie
c_on_gp_request_off
string
必需
默认值:
c_on_gp_request_off_value
glo_cparam_use_glo
string
可选
默认值:
{{id_glo}}
glo_cparam_use_env
string
可选
默认值:
{{id_env}}
glo_cparam_use_prior
string
可选
默认值:
{{priority_env}}
返回响应
🟢200成功
application/json
Body
error_code
integer
必需
error_message
string
可选
error_description
string | integer | boolean | array | object | number | null
必需
data
object | null
必需
extra
null
必需
🟠401参数不正确-全局
🟢200组件2-全局默认on&有示例


扫码加入 Apifox 微信交流群
在这里,获得 Apifox 使用上的任何帮助,快速上手让你的研测效率得到大幅提升


修改于 2025-01-08 08:07:21