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);
または、何か他のことをする/追加する必要がありますか?