java - 在应用程序中,API 响应中收到 400 Bad request

标签 java php android magento-2.0

我正在使用 Retrofit 进行 API 调用,后端位于 Magento 2 中,我在其中启用了 cookie。但有时我会在服务器响应中收到400 Bad request。这仅适用于 Android。当他们从 postman 调用 API 时,它工作正常。

最佳答案

在 postman 中,从请求正文上方的右上角选择“代码”。这将显示发送到 API 的确切消息(包括 header 、URI、HTTP 方法等)。验证 Android 正在发送相同的内容。

接下来检查系统策略是否允许此类消息传递。

关于java - 在应用程序中,API 响应中收到 400 Bad request,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59046099/

相关文章:

java - 如何修复MainActivity无法在片段中转换为android.app.TimePickerDialog$OnTimeSetListener?

java - Log4J 1.2 PropertyConfigurator -> Log4J2

Java - 当代理方法返回类型为 Future 时出现异常

php - 在代码点火器 : How to Count in table using Join in mysql

php - 如何调试对 PHP Web 应用程序的 "pending"HTTP 请求?

Android edittext手机格式

android - 让 TextView 在聚焦时变成橙色?

java - PreparedStatement.setQueryTimeout() 不抛出异常

java - android 通过http上传图片

javascript - 将图像标题显示为带有图像的文本