钉钉小程序http post 请求
Posted lonelyxmas
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了钉钉小程序http post 请求相关的知识,希望对你有一定的参考价值。
原文:钉钉小程序http post 请求
钉钉小程序开发遇到的bug:
当使用开发工具测试时,取消忽略 httpRequest 域名合法性检查的选项,http请求的headers 设置的是‘Content-Type‘: ‘application/json‘, 传送http post 和 get 请求都没有问题。但是当代码在真机上运行时,get 请求没有问题,但是post 请求会出现Unexpected Character encounted while parsing value :D.Path的问题。
原因:
在真机上发送Post请求时,虽然在headers 中标明了 content-type 为 application/json;charset=utf-8 的格式,但是实际上他依然是以
后端接收参数时,使用 string id 来接收所有参数,再deserialize到具体的对象中。
顺便强调,若前端的headers中,使用content-type 为 application/json;charset=utf-8 , 若使用,net webapi , 必须在参数中加入[FromBody], 接收的参数必须是一个具体的对象。
以上是关于钉钉小程序http post 请求的主要内容,如果未能解决你的问题,请参考以下文章
钉钉小程序微应用技术扫盲开发手册|钉钉小程序开发实战|钉钉小程序新手福利|梁凤财
钉钉小程序Websocket链接Andriod实机链接失败,钉钉开发工具,真机调试,iOS实机均无问题