我使用下面的代码使用HTTP POST上传文件,但我从服务器收到500内部服务器错误响应。
您能否请一看,让我知道哪个代码部分是罪魁祸首/丢失。 HTTPS连接没有错误,我认为Header中存在一些问题,因此服务器不接受此请求。
var fb = require('facebook');
fb.appid = 11111111111111;
fb.permissions = ['public_profile','email'];
fb.forceDialogAuth = true;
var fbLogin = fb.createLoginButton({
top : '25%',
style : fb.BUTTON_STYLE_WIDE,
zIndex : 10
});
fb.addEventListener('login', function(e) {
if (e.success) {
alert('Logged In');
} else if (e.error) {
alert(e.error);
} else if (e.cancelled) {
alert("Canceled");
}
console.log("Outside ");
});
fb.addEventListener('logout', function(e) {
alert('Logged out');
});
win.add(fbLogin);
由于
答案 0 :(得分:14)
500内部服务器错误是服务器错误,即。问题出在服务器端,而不是客户端。您需要检查服务器日志以查看问题所在。
标题很好。如果标题错误,您将收到400 Bad Request或其他4xx错误。