无法在 Insomnia 获取网站重新路由位置

问题描述 投票:0回答:1

我正在开发一个学校移动应用程序,无法访问学校 API,因此我尝试从学校网站 CLiC 抓取数据。按“登录”按钮后,响应标头中应该有一个指向错误登录页面的位置。当我在 Insomnia 中将一些数据发布到表单操作网址时,我找不到任何与重新路由位置相关的标题。

这是我发布的数据

{
    "lcsrf_token": "1CrcNP9TrLqho8WS+UGA2Tjg5JKV1zjdM3K+quZJKUY=",
    "timezoneOffset": -480,
    "ptmode": "f",
    "ptlangcd": "ENG",
    "ptinstalledlang": "ENG",
    "userid": "",
    "pwd": ""
}

除了

userid
pwd
之外的所有数据都可以在网站的 html 中作为隐藏项找到。

我还测试了使用与浏览器中显示的结构完全相同的cookie进行发布,但结果保持不变。

有人可以告诉我我哪里做错了吗?

web-scraping https http-post insomnia
1个回答
0
投票

这里的问题是由于正文中指定了错误的内容类型。我已将内容类型设置为

form-url-encoded
但正文使用
json
,所以这导致了问题。将主体更改为指定类型已解决问题。

© www.soinside.com 2019 - 2024. All rights reserved.