如何在Javascript中返回HTTP响应?
我有一个弹出的横幅,看起来像这样:如何在Javascript中返回HTTP响应?,javascript,http-error,Javascript,Http Error,我有一个弹出的横幅,看起来像这样: if (confirm("Banner message")) { //do something if they accept } else { //do something else if they don't accept } 如果用户不接受,我想返回一个403禁止,最好是通过我的httpd日志获取的方式。最简单的方法是什么?confirm是浏览器提供给JS的JavaScript的扩展,浏览器在网页客户端运行 您不能(直接)发送HTTP响应来响应它
if (confirm("Banner message")) {
//do something if they accept
}
else {
//do something else if they don't accept
}
如果用户不接受,我想返回一个403禁止,最好是通过我的httpd日志获取的方式。最简单的方法是什么?
confirm
是浏览器提供给JS的JavaScript的扩展,浏览器在网页客户端运行
您不能(直接)发送HTTP响应来响应它,因为它正在HTTP客户端中运行
如果要在服务器日志中记录某些内容,则需要向服务器发出HTTP请求
这通常可以使用
fetch
或XMLHttpRequest
api来完成。如果您希望向用户显示标准的403禁止错误,则可以将URL分配给服务器将返回403的位置。确认是浏览器向JS提供的JavaScript的扩展,该浏览器在网页客户端运行
您不能(直接)发送HTTP响应来响应它,因为它正在HTTP客户端中运行
如果要在服务器日志中记录某些内容,则需要向服务器发出HTTP请求
这通常可以使用fetch
或XMLHttpRequest
api来完成。如果希望向用户显示标准的403禁止错误,则可以将URL分配到服务器将返回403的位置。由于需要403响应,因此需要从服务器请求,因为这是服务器发送的错误消息。我建议您使用window.location=“/someSpecialPath”代码>并使用.htacces或其他内容对该路径执行403错误:
全盘否定
由于需要403响应,因此需要从服务器请求,因为这是服务器发送的错误消息。我建议您使用window.location=“/someSpecialPath”代码>并使用.htacces或其他内容对该路径执行403错误:
全盘否定