TT#49255 Consider response code to parse ZTP servers responses

Change-Id: If8dd46bb5d4144354b71817ff30db322aa7bc4e1
changes/37/28837/10
Irina Peshinskaya 7 years ago
parent 33a0477285
commit ba54711047

@ -30,8 +30,9 @@ sub rpc_server_params{
sub register_content {
my $self = shift;
#TODO: remove actual cid here
my $cid = $self->params->{redirect_params}->{cid} // '';
$self->{register_content} =
'{"cid":"'.$self->params->{redirect_params}->{cid}
'{"cid":"'.$cid
.'","method":"redirectDefault","params":{"macs":["'
.$self->content_params->{mac}.'"]}}';
@ -100,7 +101,7 @@ sub get_server_time {
sub get_request_sign{
my $self = shift;
my ($request,$time) = @_;
my $key = $self->params->{redirect_params}->{key};
my $key = $self->params->{redirect_params}->{key} // '';
$time //= $self->get_server_time();
my $str2sign = $request.$time;
my ($sign,$sign_error);

@ -121,8 +121,8 @@ sub rpc_https_call{
$response_value = 'Connection timeout';
}
}
$c->log->info( "response=$response_code; page=$page;" );
if($page){
$c->log->debug( "response=$response_code; page=$page;" );
if($page && $response_code < 300){
my $rpc_response = $self->parse_rpc_response_page($page);
$response_value = $self->parse_rpc_response($rpc_response);
}

Loading…
Cancel
Save