POST请求如何设置表单数据信息而不是json形式的body
回答
收藏

POST请求如何设置表单数据信息而不是json形式的body

乾坤KK
2025-07-02 18:16·浏览量:288
乾坤KK
发布于 2025-07-02 18:16288浏览

比如下面这个搜索信息,搜索内容是通过表单提交的

curl --location --request POST 'https://kns.cnki.net/kns8s/brief/grid' \

--header 'Referer: https://kns.cnki.net/kns8s/AdvSearch?classid=WD0FTY92&rlang=CHINESE' \

--header 'User-Agent: Apifox/1.0.0 (https://apifox.com)' \

--header 'Accept: */*' \

--header 'Host: kns.cnki.net' \

--header 'Connection: keep-alive' \

--data-urlencode 'boolSearch=true' \

--data-urlencode 'QueryJson={"Platform":"","Resource":"JOURNAL","Classid":"YSTT4HG0","Products":"","QNode":{"QGroup":[{"Key":"Subject","Title":"","Logic":0,"Items":[],"ChildItems":[{"Key":"input[data-tipid=gradetxt-1]","Title":"主题","Logic":0,"Items":[{"Key":"input[data-tipid=gradetxt-1]","Title":"主题","Logic":0,"Field":"SU","Operator":"TOPRANK","Value":"你好","Value2":""}],"ChildItems":[]}]},{"Key":"ControlGroup","Title":"","Logic":0,"Items":[],"ChildItems":[]}]},"ExScope":"1","SearchType":1,"Rlang":"CHINESE","KuaKuCode":"","Expands":{},"View":"changeDBOnlyFT","SearchFrom":1}' \

--data-urlencode 'pageNum=1' \

--data-urlencode 'pageSize=20' \

--data-urlencode 'sortField=PT' \

--data-urlencode 'sortType=ASC' \

--data-urlencode 'dstyle=listmode' \

--data-urlencode 'boolSortSearch=false'

尝试过的方案

直接智能识别,协议体里面没有搜索信息。这个协议体应该如何填写呢?

收藏
全部回答1
最新
发布回答
回答