Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

账号密码不匹配 #316

Open
ZhongYangdev opened this issue Mar 29, 2024 · 4 comments
Open

账号密码不匹配 #316

ZhongYangdev opened this issue Mar 29, 2024 · 4 comments

Comments

@ZhongYangdev
Copy link

我在鸿蒙项目中使用axios进行网络请求,调用登录接口时,怎么传参都返回账号密码不匹配。试过传params,formData都不行。账号密码我已经确认过了,是正确的。
image

@hongyangAndroid
Copy link
Owner

hongyangAndroid commented Apr 1, 2024 via email

@Long94264
Copy link

Long94264 commented May 20, 2024

网站上登录也是异步的,可以抓一下网络对比下。比较蛋疼是鸿蒙抓包比较麻烦
……
---原始邮件---发件人: @.>发送时间:2024年3月30日(周六)凌晨0:23 食谱:@.>;抄送:@.>;主题: [hongyangAndroid/wanandroid] 账号密码不匹配 (Issue #316 ) 我在鸿蒙项目中使用axios进行网络请求,调用登录接口时,怎么传参都返回账号密码不匹配。试过传params,formData都不行。账号密码我已经确认过了,是正确的。 image.png (网页查看) — 直接回复此邮件,在 GitHub 上查看,或取消订阅。您收到此消息是因为您订阅了该主题。消息 ID:@.>

通过请求拦截打印出来的json看,前端是没问题的。是后端无法解析鸿蒙的axios的post参数吗?
企业微信截图_20240520165632

@xmaihh
Copy link

xmaihh commented Aug 5, 2024

试试FormData 对象

import axios from 'axios';

// 创建一个 FormData 对象
const formData = new FormData();
formData.append('username', 'user123');
formData.append('password', 'password123');

// 发起 POST 请求
axios.post('https://example.com/api/login', formData)
  .then(response => {
    console.log('Response:', response.data);
    // 处理响应数据
  })
  .catch(error => {
    console.error('Error:', error);
    // 处理错误
  });

@Tom1881
Copy link

Tom1881 commented Aug 30, 2024

鸿蒙试下这样传:axios.post(BASE_HOST + 'user/login', "username=" + username + "&password=" + password)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants