使用WWW :: Mechanize,如何添加带下划线的小写标题?

msc*_*cha 4 perl www-mechanize

我正在使用一个API,要求我在请求中使用名为"m_id"的标头.

我用的时候

$mech->add_header('m_id' => 'whatever')
Run Code Online (Sandbox Code Playgroud)

WWW :: Mechanize(或更确切地说是HTTP :: Headers)"帮助"将标题名称更改为"M-Id".哪个不起作用.

有没有办法防止这种情况发生?

msc*_*cha 8

在发布之前我以为我是RTFMed,但还不够......通过HTTP :: Headers perldoc的第二次读取告诉我使用:

$mech->add_header(':m_id'=>'whatever');
Run Code Online (Sandbox Code Playgroud)

这就是诀窍.