使用Javascript HTTP请求登录站点?
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了使用Javascript HTTP请求登录站点?,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1486字,纯文字阅读大概需要3分钟。
内容图文
![使用Javascript HTTP请求登录站点?](/upload/InfoBanner/zyjiaocheng/726/85c4a8b7830449578870311215c79982.jpg)
我正在尝试使用http请求和解析登录我的nike帐户.这是我的要求:
Parse.Cloud.httpRequest({
method: 'POST',
headers: {
'Content-Type' : 'application/x-www-form-urlencoded; charset=UTF-8'
},
url: 'https://www.nike.com/profile/login',
params: {
'Content-Locale' : 'en_US',
},
body: {
'login' : <userId>,
'rememberMe' : 'true',
'password' : '<password>'
}
}).then(function(httpResponse) {
//Log
console.log(httpResponse.text);
}, function(httpResponse) {
//Log
console.error('Request failed with response code ' + httpResponse.status);
});
我正在使用休息来调用我的函数,它正常工作.唯一的问题是它不断返回403错误.我的请求有什么问题吗?
以下是我通过浏览器登录时在Safari中找到的实际请求的所有信息(注意:我是http请求的新手).
更新:
上面的图像是使用Web浏览器进行的有效登录.
此外,这里是请求和响应部分的图像,以获取更多详细信息:
解决方法:
我不相信你的请求结构有任何问题,如果你一直看到403 – Forbidden响应.这意味着您的请求因跨域限制,不正确或意外的请求标头和/或欺骗您的引荐来源和来源等而被拒绝.
但是,如果不了解耐克登录服务的细节,我们只能推测.
我希望看到其他HTTP响应,如400 Bad Request,406 Not Acceptable,500 Timeout等,如果您的请求存在根本性错误.
要正确回答,我们需要了解有关您的请求的环境的更多详细信息.这是本地服务器吗?您是Nike开发人员,可以访问内部nike.com环境吗?这个HTTP请求从哪里发起?
我建议的最好的信息是一些帮助进一步排除故障的工具:
> Charles Proxy:监控所有传出请求响应
> Postman:以更纯粹的浏览器/技术无关的方式方便地测试请求结构
我还不能发布超过2个链接,但搜索跨源访问和http状态代码以获取有关常规HTTP请求的更多详细信息.
内容总结
以上是互联网集市为您收集整理的使用Javascript HTTP请求登录站点?全部内容,希望文章能够帮你解决使用Javascript HTTP请求登录站点?所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。