danog/libdns-json

基于libdns的Google JSON DNS消息格式的编解码器

0.2.0 2022-12-05 21:13 UTC

This package is auto-updated.

Last update: 2024-09-06 00:53:29 UTC


README

Build Status License

基于Google的JSON DNS消息格式的编解码器,基于libdns

API包括一个QueryEncoderFactory,它创建QueryEncoder对象,可以将libdns的Message对象编码成查询字符串,这些字符串可以用于Google和Cloudflare的DNS-over-HTTPS API(对于Cloudflare,建议使用libdnsEncoder直接通过UDP wireformat)。

JsonDecoderFactory创建JsonDecoder对象,它接受JSON字符串并将它们解码回Message对象。

安装

composer require danog/libdns-json