Bluehost 웹 사이트를 호스팅하고 있으며 AJAX를 사용하여 버튼 클릭으로 파이썬 스크립트를 실행하려고합니다. 그러나 버튼을 클릭 할 때마다 서버는 파이썬 스크립트에 500 오류로 응답합니다. 구체적으로 이것은 오류 :python 스크립트 bluehost의 스크립트 헤더가 너무 빨리 끝납니다.
[Sun Nov 30 17:49:26 2014] [error] [client 174.61.70.33] Premature end of script headers: Steap.py, referer: http://steap.co/
이것은 AJAX 코드 :
$(document).ready(function(){
$("#steambutton").click(function() {
DisplayLoadingDiv();
$.ajax({
type: "POST",
url: "http://steap.co/cgi-bin/Steap.py",
data: {steamid: "<?php echo $steamprofile['steamid']?>"},
success: function(response) {
$("#steamdiv").html(response);
$("#phisherbutton").show()
},
error: function(response) {
$("#steamdiv").html("An error occured. Please try again.");
}
});
});
});
기본적 DIV가 실행 "An error occured. Please try again."
0.01 후 초를 표시하고, 콘솔 서버가 (500)으로 대응하는 것이 도시 파이썬 스크립트 리소스를로드하려고 할 때 오류가 발생했습니다.
Steap.py : 왜 이런 일이에 관해서는
어떤 아이디어?
그래서 ... 'steap.co'는 당신의 서버입니다. , 권리? 해당 서버 로그에 오류가 있습니까? – BorrajaX
steap.co는 서버가 아닌 웹 사이트입니다. 그리고 이것은 서버 로그에있는 오류입니다.'[Sun Nov 30 17:49:26 2014] [error] [client 174.61.70.33] 스크립트 헤더의 조기 종료 : Steap.py, referer : http://steap.co /' –
Potato, poteito ... ** : - D ** 그래서'Steap.py'는 정확히 어디에서 작동합니까? 내 말은 ... 모든 것이 여기에 어떻게 연결되어 있는지 모르겠다. 네가 뛰는 'POST'를 보내는 'POST'. 누가 실행하는지 ... 누가 그걸 알고 있는지 ... 그리고 너에게 HTTP를주고있다. 500 ... 여기서 'Steap.py'가 어디에서 작동합니까? – BorrajaX