我正在使用$this->view->setConfiguration(
array(
'produkte' => array(
'_descendAll' => array(
'only' => array('titel', 'beschreibung', 'bild', 'download', 'categories'),
'_descend' => array(
'download' => array(
'_descendAll' => array(
'_only' => array('originalResource');
'_descend' => array(
'originalResource' => array(
'_only' => array('publicUrl');
);
);
);
),
)
)
)
)
);
+ API Gateway
构建一项跟踪电子邮件链接点击次数的服务。电子邮件中的链接指向我的端点,该端点收集点击信息并重定向到另一个URL。但是,我发现在某些情况下,某些软件会自动点击大部分链接,可能是为了防止网络钓鱼,而这里通常的嫌疑人是防病毒软件。由于我只针对真实的用户点击,我想丢弃它们,但在请求标头中没有发现任何奇怪的内容。您如何检查请求是否来自非用户?
答案 0 :(得分:0)
在API网关设置中,您可以打开CloudWatch日志以查看所有请求标头。具体来说,您可以使用$context and $input variables记录上下文变量,如user-agent,source-ip或记录所有标头。
如果僵尸程序使用完全相同的用户代理和标头集,我看不到在API网关端区分它们的方法。