cqwcns 发表于 2022-11-25 09:21

前端模拟post请求,获取数据的问题

小弟略懂web开发,而且是前后端一脚踢的那种全栈人材,但水平只是到Ctrl+C&V的级别,开发全靠抄,底层原理基本不懂。

现在有个情景是这样的,厂里有个内网网站,查询一下信息或图片步骤比较复杂,但那个网站不是我能动的。
为了简化操作,我考虑能否自己写一个前端页面,通过前端POST请求,实现一键获取数据。


首先我按正常步骤完成登录鉴权,获得Cookie、SESSION等信息,也可以通过浏览器控制台了解POST的标头和负载。
但我的前端网页是本地地址的,不知道是否存在跨越限制?


各位大佬,你们认为我这个想法是否有可能实现,请指教,感谢。

Frank丶 发表于 2022-11-25 09:30

我感觉肯定回跨

cube 发表于 2022-11-25 09:34

必然跨域,但你可以用油猴啊,这样就不涉及跨域了

知心 发表于 2022-11-25 09:35

你有环境实际测试下不就知道了吗。如果有跨域,用nginx解决一下跨域。

Broadm 发表于 2022-11-25 09:41

你实际调用接口测试一下,就知道了,跨域的话浏览器就直接拒绝访问了,
如果跨域了,你又不能修改现有的接口的话, 你就需要自己写个后端程序,中转一下就行了(意思就是,你的前端请求自己的后端,自己的后端再去请求你内网项目的接口,相当于做个代{过}{滤}理)
还有不想自己写后端代{过}{滤}理程序的话,可以在本机部署一个nginx服务器,把你自己的请求转发给内网的接口

choujie1689 发表于 2022-11-25 09:43

如楼上所说,会跨域,建议自己写个后台页面去发送请求那个网站数据,然后前端调用自己的后台地址

ctacy 发表于 2022-11-25 10:36

你这个样子去调用的话,肯定会跨域的。

liutao1997 发表于 2022-11-25 10:55

写个后端去登录,爬取数据等,然后你的前端操作后端。这样就没问题

我今天是大佬 发表于 2022-11-25 10:55

跨域肯定是存在的, 但是如果是自己用的话, 根本不是问题, 毕竟浏览器可以设置 允许跨域

Yo丨Se7ven 发表于 2022-11-25 11:26

去看看vue的教程
页: [1] 2 3
查看完整版本: 前端模拟post请求,获取数据的问题