httpbin检查HTTP请求方法介绍以及无代码的代码技巧教程
在这篇文章中:
- 使用httpbin来检查HTTP请求
- 无代码的代码提示(或如何检查所有的复选框)
使用httpbin来测试HTTP请求
这个提示来自于Gabriel Sroka,他是Okta专家和rockstarChrome扩展的开发者。Gabriel也在MacAdmins#okta-workflows Slack社区中混迹。
httpbin.org是一个整洁的服务,允许检查HTTP请求。当调用第三方服务时,该服务可能需要特定格式的头文件、查询或正文数据。你可以使用httpbin来测试和检查将被发送给第三方服务的数据。你把服务需要的数据(头信息、查询、正文)发送到httpbin端点进行检查。
使用API连接器--Post卡显示端点 (httpbin)接收到的数据。
使用httpbin来检查HTTP请求
上面测试的Body字段扩大了,以帮助你检查请求。
{
"args": {
"email": "max@okta.com"
},
"data": "{\"data1\":\"okta\",\"data2\":\"workflows\"}",
"files": {},
"form": {},
"headers": {
"Content-Length": "36",
"Content-Type": "application/json",
"Host": "httpbin.org",
"My-App-Header": "okta",
"My-Flow-Header": "workflows",
"User-Agent": "Azuqua",
"X-Amzn-Trace-Id": "Root=1-628feeac-26a70425043da5ab3bd220c2"
},
"json": {
"data1": "okta",
"data2": "workflows"
},
"origin": "3.15.75.236",
"url": "https://httpbin.org/post?email=max%40okta.com"
}
httpbin还有其他端点。这是一个使用/headers 来检查请求头的例子。
使用httpbin检查请求头
访问 httpbin来查看所有的服务选项。
httpbin.org检查HTTP请求的服务
无代码的代码提示(或如何检查所有的复选框)
这个提示来自Gabriel Sroka,Okta专家和rockstarChrome扩展的开发者。Gabriel也在MacAdmins#okta-workflows Slack社区中混迹。
这是一个针对无代码的代码提示(或黑客)!
当使用像Okta - Read User这样的卡片时,你可以选择哪些字段来显示。这个卡有很多字段,一个一个地检查可能不方便。
读取用户卡
Gabriel Sroka写了一个JavaScript,你可以把它作为一个书签添加到所有的复选框中。你可以在浏览器的开发者工具控制台运行这段代码(也可以添加为书签)。我在MacOS上的Chrome浏览器中测试了这个。
javascript:/* Workflows check all checkboxes */ document.querySelectorAll('input[type=checkbox]').forEach(c => {if(!c.checked) c.click()})
在控制台运行JavaScript来检查所有的复选框
如果你想经常使用,在控制台中运行这个可能不是最好的选择,所以你可以把这个脚本加入书签。要把它添加为书签:
- 选择整个代码并复制它
- 在书签栏中 点击右键,选择 "粘贴"。
一个书签将被添加。
为脚本添加书签
右键点击书签,选择编辑...来重新命名。
重命名一个书签
如果你需要一个书签来取消所有复选框,这就是代码。
javascript:/* Workflows uncheck all checkboxes */ document.querySelectorAll('input[type=checkbox]').forEach(c => {if(c.checked) c.click()})
一个无代码的代码提示。






