是否可以通过浏览器网址

时间:2017-02-08 08:22:23

标签: authentication post request http-post

我有一个网站,例如www.myfirstsite.com/myapp。

当我在此站点登录时,我确实从浏览器中提取了POST验证请求。

只是一个简单的身份验证(身份验证URL不同)过程。 和参数中的用户名和密码

username = abc_user

密码= 123456

,完整的网址为www.anothersite.com/login?username=abc_user&password=123456

当我使用Postman发出POST请求时,我收到了预期的结果。

是否有任何方式(我在URL中输入的任何脚本)从浏览器URL本身执行POST请求,例如GET请求进行身份验证

1 个答案:

答案 0 :(得分:3)

在浏览器的网址栏中,输入

javascript:

然后粘贴以下

(function(){document.body.innerHTML='<form method="POST" action="http://www.myfirstsite.com/myapp"><input name="username" value="abc_user"/><input name="password" value="123456"/></form>';document.forms[0].submit()})();

它将在页面中插入带有所需值的表单,然后提交。

您必须手动键入javascript:的原因是出于安全原因,如果粘贴整个blob,某些浏览器会将其删除。

您还可以使用以下内容创建书签并使用它。

javascript:(function(){document.body.innerHTML='<form method="POST" action="http://www.myfirstsite.com/myapp"><input name="username" value="abc_user"/><input name="password" value="123456"/></form>';document.forms[0].submit()})();