gpt4 book ai didi

perl - 舞者唯一请求 ID

转载 作者:行者123 更新时间:2023-12-05 01:28:21 24 4
gpt4 key购买 nike

Dancer 中是否有任何唯一的请求 ID?

Apache 有 mod_unique_id:http://httpd.apache.org/docs/current/mod/mod_unique_id.html

PSGI/Plack 有一个中间件模块:http://search.cpan.org/~bayashi/Plack-Middleware-RequestId-0.02/lib/Plack/Middleware/RequestId.pm

但是我错过了 Dancer 中的任何原生内容吗?

最佳答案

当我需要与 Mojolicious 一起使用的唯一 ID 时,我使用了 Data::UUID 生成符合 RFC 4122 的长(128 位)数字

如果没有更清楚地了解您的用例,我就不能更具体了,但这似乎很好用:

#!/usr/bin/env perl

use strict;
use warnings;

use Data::UUID;

my $gen = Data::UUID -> new();

my $binary_uuid = $gen -> create ;

print $gen -> to_string ( $binary_uuid ),"\n";
print $gen -> to_hexstring ( $binary_uuid ),"\n";
print $gen -> to_b64string ( $binary_uuid ),"\n";

您可以选择输出格式。如果它对您的应用程序有用,您可以直接创建,例如:
my $gen = Data::UUID -> new();
my $uuid = $gen -> create_str ;
print $uuid, "\n";
#reformat output
print $gen -> to_hexstring ( $uuid ),"\n";

关于perl - 舞者唯一请求 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37098430/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com