typescript API请求本地客户端页面

sc4hvdpw  于 2023-02-10  发布在  TypeScript
关注(0)|答案(2)|浏览(155)

你能提供以下建议吗?假设我有一个本地html页面存储在我的本地驱动器“c:\test.html”中,如果我在浏览器中打开它,它会被视为对该页面的GET请求,对吗?
例如,是否可以使用“fetch”将POST请求发送到同一个本地页面,并在“c:\test.html”内部检查是否使用POST方法请求,返回一些内容?
它类似于本地PC API。

pengsaosao

pengsaosao1#

静态HTML页面没有任何请求功能。这里实际发生的是有某种服务器接受你的请求并用HTML文档响应。你需要托管你自己的某种服务器来接受和响应请求。对于这种情况,像express.js这样的库工作得很好。
编辑:如果你通过file:// url访问它,你的浏览器只是直接从你的驱动器上阅读文件,所以你需要某种本地托管的服务器。

7kqas0il

7kqas0il2#

这不是它的工作方式。当你用浏览器打开一个文件时,它使用的是文件协议,而不是HTTP协议。看看URL。你会发现使用了什么样的协议来检索资源。
所以不行,你不能向本地文件发送获取请求。你必须在你的本地主机上建立一个合适的服务器,让它处理请求。本地文件不处理请求。服务器处理。

相关问题