ajax - 在 azure web 应用程序中使用 axios post/get 进行全日历时出现内部服务器错误 500
问题描述
部署到 azure Web 应用程序时,在 axios 中获取/发布时遇到问题,一切都在本地电脑上运行。
axios({
method: 'post',
headers: {
'content-type': 'application/json'
},
url: '/Admin/Events/AddEvent',
data: {...}
})
.then(res=>...)
.catch(err => alert(`8881 Something went wrong 88: ${err}`));
输出
对于 post 方法 => 400(错误请求)
请求 URL:https://xxx/Admin/Events/AddEvent 请求方法:POST 状态代码:400 错误请求远程地址:xxxx 推荐人策略:no-referrer-when-downgrade
对于 get 方法 => 500(内部服务器错误)
我已经尝试了以下(所有工作在本地)
添加 CORS
services.AddCors(options => { ...
使用字符串化(数据)
- 将 url 更改为完整的https://xxx/Admin/Events/AddEvent
- 不同风格的帖子,例如 axios.post(' https://xxx/Admin/Events/AddEvent ',{
任何其他调试方法将不胜感激。
解决方案
推荐阅读
- wordpress - 理解 Genesis 框架中的 genesis_markup()
- angular - 发布请求获取 401(未经授权)woo rest api
- php - 使用字符“?” 在sql查询codeigniter
- sql - Test for zero datetime in SSIS Conditional Split
- java - 如何使用 apache POI 获得可见的行数?
- angular - Angular 6验证子组件并在从父组件单击按钮时显示内联错误消息
- codenameone - 在代号中更改跨度标签字体大小
- android - Using CalendarView with databinding
- javascript - Sublime Text 在 Ubuntu/Linux 上说“没有构建系统”
- debian - 使用 live-build 添加用户帐户