You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android中如何使用FORM-DATA或x-www-form-urlencoded发送POST请求?

POST接口请求说明

请求要求

  • 接口请求方法为POST
  • 支持两种参数提交格式:x-www-form-urlencoded、form-data,需重点确保Email、Password参数通过form-data格式提交
  • 必传请求参数:
    • Email:字符串类型,登录邮箱
    • Password:字符串类型,登录密码

返回结果说明

接口返回为JSON格式,包含如下字段:

  • Token:字符串类型,身份校验凭证,请求其他需要鉴权的接口时需携带
  • Success:布尔类型,标识本次请求是否成功

操作示例

Postman配置示例

Postman示例

代码实现示例(Python)

import requests

# 替换为实际接口地址
request_url = "https://xxx.com/api/login"
form_data = {
    "Email": "example@test.com",
    "Password": "your_password_here"
}

# 发送form-data格式的POST请求
resp = requests.post(request_url, data=form_data)
resp_json = resp.json()

# 解析返回结果
success = resp_json.get("Success")
token = resp_json.get("Token")
if success:
    print(f"登录成功,凭证为:{token}")
else:
    print("登录失败,请检查账号密码是否正确")

注意事项

  • 使用form-data格式提交时不要手动设置Content-Type请求头,交由客户端自动生成带boundary标识的头信息,否则可能导致服务端无法正常解析参数
  • Password为敏感参数,请勿明文硬编码在代码、配置文件中,建议通过环境变量、加密配置等方式读取使用

内容的提问来源于stack exchange,提问作者Adrian Euan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.12 10:00:04