如果正常传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请求多个域名能正常返回结果的方法样例。
相似问题