问题标签 [http-status-code-422]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 对 API 的 Python 发布请求
我是初学者,在运行代码以从 API 端点提取数据时遇到 422 错误。我用谷歌搜索了代码并意识到它是一个(无法处理的实体)状态代码,但我不确定如何修复它。
谁能告诉我如何修改我的代码?
http-status-code-400 - 如果请求值的数据类型不匹配,HTTP 状态码 400 或 422?
如果请求值的数据类型不匹配,HTTP 状态码 400 或 422?在以下情况下使用 400 是否正确或应该使用 422 代替?
- 在需要整数的标头、路径或查询参数中接收到的字符串值
- 在 JSON 正文中接收到的字符串值,用于需要整数的属性
react-native - quickblox react-native-sdk
我试图使用 quickblox react-native-sdk 创建一个对话框。在 ANDROID 中它工作得非常好,但在 IOS(模拟器)中它显示 错误:请求失败:客户端错误(422)
提前致谢
node.js - axios 上 422 和 Postman 上 200
所以,我正在尝试向 api 发出请求,当我在我的节点项目上使用 Axios 执行此操作时,它返回 422,当我在邮递员上使用相同的标头和相同的数据执行相同的请求时或迅雷客户端,他们给我200和我需要的数据。我对这条特定路线有疑问。
请求正文:
php - 如何修复 axios 发布请求上的错误 422?
我正在尝试使用 axios 请求填充已经构建的 php 数据库,但是我不断收到 422 错误,我不明白我缺少什么。你能帮我吗:)这是我得到的错误:
这是数据库的 Post 请求模式:
这是我的代码, 我有几个 switch case,它们都应该以相同的方式工作:
如果你能发现什么,请告诉我。
angular - HTTPparams 422(不可处理实体)和 FastAPI 的 Angular 错误
我在后端有这个 url,需要像参数一样传递 c1,c1 只是一个例子,这个方法启用或禁用用户并返回“ok”
http://127.0.0.1:8000/admin/enable_disable_account?name=c1
该值取自按钮
组件管理点击事件的方法
以及服务中的方法
把后端的方法复制到这里,不知道找问题重不重要,用FastAPI做的
ruby-on-rails - 如何在 React/Rails 应用程序中获取 CSRF 令牌?ActionController::InvalidAuthenticityToken
在深入了解标题之前,我只想从基本层面描述问题。在我的应用程序中的异步请求之后,我收到了可怕的 422,无法处理的实体错误(ActionController::InvalidAuthenticityToken)。处理这个问题的最佳方法是什么?
大量答案会说:
(现在是 Rails 6 中的 skip_forgery_protection),然后通常在评论中人们会得到更多的赞成票,询问这是否存在安全风险。大概有5个这样的线程。
但是,这样做的替代方法是将 csrf 令牌与 POST 请求一起发送。所以,大多数答案说确保包含这些标题
还有一个 csrf 令牌,例如:
问题是获取 csrf 令牌本身。我试过用
和
那是行不通的。我猜但是我实际上得到的令牌不起作用。即:
用普通的 ol' JavaScript 做到这一点的最好方法是什么,没有其他库?我尝试了其他建议和方法来尝试获取令牌,但到目前为止都失败了。我假设这存在于我的浏览器的某个地方,但在哪里?我可以在 Redux 开发工具中看到所有数据,所以问题肯定只是这个令牌,而不是正确发送正确的数据(更不用说 skip_forgery_protection 完全解决了它)。
与此同时,可悲的是,skip_forgery_protection 添加到我的 Rails 控制器中工作得非常好,因为安全性不是这个阶段最大的问题,但我宁愿修复令牌问题。谢谢!