![](/img/trans.png)
[英]POST request works in Postman but gives Bad Request in js code
[英]POST request works in POSTMAN but not in my code JS
我在POSTMAN中尝试了发帖请求,一切正常。 当我从POSTMAN中将代码粘贴为Ajax或XRH时,出现了错误消息:
- net::ERR_ABORTED 405 (Method Not Allowed) from chrome or firefox
我正在在家中以localhost的身份工作:这是否是特权访问问题,而我没有足够的权限以localhost身份进行POST?
这是我的要求:
var data = new FormData(); data.append("file", file); data.append("backup_date", date); data.append("backed_up_device_name", device); var settings = { "async": true, "crossDomain": true, "url": "url", "method": "POST", "dataType": "jsonp", "headers": { "Content-Type": "application/x-www-form-urlencoded", "cache-control": "no-cache", }, "processData": false, "contentType": false, "mimeType": "multipart/form-data", "data": data } $.ajax(settings).done(function (response) { console.log(response); });
谢谢你的回答
服务器必须在405响应中生成允许标头字段,其中包含目标资源当前支持的方法的列表。
有关更多信息,请参阅文档
也就是说,您的服务器不接受对url
的POST请求。 尝试仔细看一下:
"url": "url", // what is the url? `"url":"ServerURL"`
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.