首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >HTTPDNS如何通过POST请求方式成功请求多个域名并获取到返回结果?

HTTPDNS如何通过POST请求方式成功请求多个域名并获取到返回结果?

提问于 2023-10-26 10:07:10
回答 1关注 0查看 83

如果正常传GET

https://119.29.29.99/d?dn=xxx.xxx.xx,www.baidu.com&token=xxxxxxxxxxxxxx&query=1

这种是能够正常返回并处理的

但是如果换为POST请求

curl --location 'https://119.29.29.99/d' \

--header 'Content-Type: application/x-www-form-urlencoded' \

--data-urlencode 'query=1' \

--data-urlencode 'token=xxxxxxxxx' \

--data-urlencode 'dn=xxxx.xxx.xxx'

这样是能返回的,但前提是dn传的是单一域名 但是当dn像GET请求一样传递多个域名并以逗号分隔的时候,就返回空结果了,并且已经尝试了各种方法 包括FormData等表单传递形式等等等等 POST请求方式 目前只有这种使用X-WWW-FORM-URLENCODED 请求头的方法并且传递单一域名能够返回结果。

求一个POST请求多个域名能正常返回结果的方法样例。

相关文章

相似问题

相关问答用户
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档