【问题标题】:How to change Request method post in angular如何以角度更改请求方法发布
【发布时间】:2025-12-26 07:15:16
【问题描述】:

我正在使用 ng2-file-upload 插件,我需要将请求方法更改为 POST,但它的显示选项

public uploader: FileUploader = new FileUploader({
    url: URL,
    disableMultipart : false,
    autoUpload: true,
    method: 'post',
    itemAlias: 'attachment',
    allowedFileType: ['image', 'pdf']
    });

请求网址:http://1.0.0.188:8080/Auto/upload/data/mandateupload 请求方法:OPTIONS 状态码:403 远程地址: 10.44.1.7:8080 推荐人政策:no-referrer-when-downgrade

【问题讨论】:

    标签: angular angular7 ng2-file-upload


    【解决方案1】:

    这是一个预检请求,在您发送非简单请求时触发,然后,在预检或 OPTIONS 请求之后,您的帖子将被发送。一个简单的请求是一个“GET/HEAD/POST”,只包含以下一些headersAccept, Accept Language, Content-Language, Content-TypeContent Typeapplication/x-www-form-urlencoded or multipart/form-data or text/plain。因此,如果您想在 POST 之前摆脱 OPTIONS ,请让您的请求变得简单。
    也许你在拦截器中使用了授权头,这是一个常见的习惯,当url是文件上传对应的时候,尽量不要添加它。
    或者让您的后端接受 OPTIONS 请求,这不会损害或改变您现有的功能。

    【讨论】: