开发者社区 问答 正文

钉钉内嵌H5页面偶现fetch post 请求body丢失

钉钉内嵌H5页面偶现fetch post 请求body丢失,有人遇到过这个问题吗,最近从异常日志上发现了很多这种情况

展开
收起
游客7p26eawubuffg 2024-03-04 10:08:18 136 发布于北京 分享
分享
版权
来自: 钉钉开发者社区 举报
2 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    钉钉内嵌H5页面偶现fetch post请求body丢失的问题,可能是由于在不同环境下的兼容性问题导致的。具体来说:

    1. 环境差异:在不同的浏览器或操作系统中,H5页面的表现可能会有所不同。特别是在iOS设备上,可能会遇到一些特定的兼容性问题。
    2. 跨域请求:如果H5页面需要向不同的服务器发起请求,可能会遇到跨域问题。钉钉提供了dd.httpRequest方法来处理跨域请求。
    3. 代码兼容性:确保代码在不同的环境下都能正常运行。例如,如果在钉钉环境中使用了一些特定的API或方法,需要在其他地方也进行相应的处理。
    4. 抓包分析:使用抓包工具可以帮助您更准确地了解请求的实际情况,从而找到问题的源头。
    2024-03-04 15:19:19 举报
    赞同 1 评论

    评论

    全部评论 (0)

    登录后可评论
  • 钉钉内嵌H5页面fetch post请求body丢失的问题,可能是由于多种原因导致的,如跨域设置问题、Content-Type不正确、请求方法限制等。建议检查以下几点:

    • 确保CORS配置正确,允许了POST方法和Content-Type。
    • 设置正确的Content-Type,如"application/json"或"application/x-www-form-urlencoded"。
    • 检查H5代码中fetch请求体传递方式是否正确。
    2024-03-04 10:57:29 举报
    赞同 评论

    评论

    全部评论 (0)

    登录后可评论