如何使用 perl mechanize 模块提交有效的 JSON 请求
我试过了
use WWW::Mechanize;
use JSON;
my $mech=WWW::Mechanize->new(
stack_depth => 10,
timeout => 120,
autocheck => 0,
);
$mech->agent_alias( 'Windows Mozilla' );
my $json = '{"jsonrpc":"2.0","id":1,"params":{"query": {"limit":2000,"start":0,"orderBy":[{"columnName":"osName","direction":"Asc"}]},"refresh":true}}';
$url ="http://path/to/url/";
$mech->post($url,$json);
结果并不像预期的那样总是解析json错误。
所以我只是通过发布来做正确的事 $mech->post($url,$cjson);
还是我应该做/添加其他东西?