Laravel 403在共享主机上禁止POST请求



我在laravel应用程序的POST请求中获得403 Forbidden。在本地,它正在工作,但在服务器上显示403。我用过summernote。当我使用普通文本时,它可以很好地工作,但当我使用一些HTML代码,如粗体、更改字体大小、添加图像时,提交表单后我会得到403。

Summernote脚本:

<script>
$(document).ready(function(){
// File manager button (image icon)
const FMButton = function(context) {
const ui = $.summernote.ui;
const button = ui.button({
contents: '<i class="note-icon-picture"></i> ',
tooltip: 'File Manager',
click: function() {
window.open('/file-manager/summernote', 'fm', 'width=1400,height=800');
}
});
return button.render();
};
$('#summernote').summernote({
toolbar: [
// [groupName, [list of button]]
['style', ['bold', 'italic', 'underline', 'clear']],
['font', ['strikethrough', 'superscript', 'subscript']],
['fontsize', ['fontsize']],
['color', ['color']],
['para', ['ul', 'ol', 'paragraph']],
['height', ['height']],
['fm-button', ['fm']],
],
buttons: {
fm: FMButton
}
});
});

// set file link
function fmSetLink(url) {
$('#summernote').summernote("insertImage", url);
}
</script>

控制器

public function sentCompose(Request $request){
dd($request->all());
}

当我在转储中使用普通文本时,我得到:

array:8 [▼
"_token" => "SGzHLD5Sg8s19Th5RAXodltAzMJU4aQauVr4rfQl"
"from_email" => null
"from_name" => null
"reply_to" => null
"subject" => null
"body" => "<p>This is a test message</p>"
"files" => null
"schedule" => null
]

我正在使用共享主机,不确定是什么导致了这个问题。

尝试再次发送相同的请求,但更改路由以返回字符串。

只是为了确认laravel是否阻止了任何东西,或者是否有防火墙过滤内容并显示图像

相关内容

  • 没有找到相关文章

最新更新