Re: [Pdns-users] correct answer for lookup in backend

2023-11-30 Thread Remi Gacogne via Pdns-users

Hi,

On 29/11/2023 21:23, Alexis Fidalgo via Pdns-users wrote:

Quick question, when using JSON/RPC in remote backend with http connector.

{"method":"lookup", "parameters":{"qtype":"ANY", "qname":"www.example.com.", "remote":"192.0.2.24", 
"local":"192.0.2.1", "real-remote":"192.0.2.24", "zone-id":-1}}

must be answered with

{"result":[{"qtype":"A", "qname":"www.example.com", "content":"203.0.113.2", 
"ttl": 60}]}

If theres no records to answer, which is the correct answer?

1. {“result”:[]}
2. {“result”:false}


The expected answer is an empty array. The current code treats a 
non-array value as an empty array but I wouldn't rely on this behaviour.


Best regards,
--
Remi Gacogne
PowerDNS.COM BV - https://www.powerdns.com/



OpenPGP_signature.asc
Description: OpenPGP digital signature
___
Pdns-users mailing list
Pdns-users@mailman.powerdns.com
https://mailman.powerdns.com/mailman/listinfo/pdns-users


[Pdns-users] correct answer for lookup in backend

2023-11-29 Thread Alexis Fidalgo via Pdns-users
Quick question, when using JSON/RPC in remote backend with http connector.

{"method":"lookup", "parameters":{"qtype":"ANY", "qname":"www.example.com.", 
"remote":"192.0.2.24", "local":"192.0.2.1", "real-remote":"192.0.2.24", 
"zone-id":-1}}

must be answered with 

{"result":[{"qtype":"A", "qname":"www.example.com", "content":"203.0.113.2", 
"ttl": 60}]}

If theres no records to answer, which is the correct answer?

1. {“result”:[]}
2. {“result”:false}

thanks

___
Pdns-users mailing list
Pdns-users@mailman.powerdns.com
https://mailman.powerdns.com/mailman/listinfo/pdns-users