angular的$http发送post,get请求无法传送参数的问题
2019独角兽企业重金招聘Python工程师标准>>>
用$http进行异步请求的时候发现了一个奇怪的事情,用$http.post(url,data)的方法进行请求,后台死活接收不到data的参数,真是百思不得姐啊.....
折腾了老半天才在stackoverflow上找到答案,问题出在参数的传送方式上
angular默认的参数传送方式是:Content-Type: application/json,但是后台不识别这种传参的形式啊。为了让后台能接收参数,只能更改angular的传参方式了。
解决办法:
首先定义后台能识别的传参方式
var config = {headers : {'Content-Type': 'application/x-www-form-urlencoded;charset=utf-8;'}
}
然后,参数需要进行转换,转换成?key=val&key=val的形式
var params = {"a":1,"b":2,"c":3};
params = $.param(params);
最后就可以进行相应的请求了
$http.post(url, params, config).success(function(data){});
转载于:https://my.oschina.net/kenryxian/blog/704505
angular的$http发送post,get请求无法传送参数的问题相关推荐
- android发送http post请求函数带参数带返回数据 静态类 源码
调用示例 String str=HttpRequest.sendPost("http://supermindsoft.com/test/index.php", "mm=1 ...
- 使用ajax发送数组请求,Ajax请求传递数组参数
var ids = []; var rows=$("#tt").datagrid("getSelections"); for(var i=0; i ids.pu ...
- 使用httpClient发送get\post请求
2019独角兽企业重金招聘Python工程师标准>>> maven依赖 1 <dependency> 2 <groupId>org.apache.httpco ...
- postman无法获得响应_【原创翻译】POSTMAN从入门到精通系列(二):发送第一个请求...
通过API请求,您可以与具有要访问的API端点的服务器联系,并执行某些操作.这些操作是HTTP方法. 最常用的方法是GET,POST,PUT和DELETE.方法的名称是不言自明的.例如,GET使您可以 ...
- ajax 跨域请求,每次会发送两个请求?
2019独角兽企业重金招聘Python工程师标准>>> 跨域已经是个老话题了,但是最近搞百度的语音接口的时候,在服务端配置了 CORS ,跨域倒是没问题,但是每次都会发送两个请求: ...
- python同时同步发送多个请求_python如何实现“发送一个请求,等待多个响应”的同步?...
我正在写一些代码通过串行口与单片机通信. MCU端基本上是一个请求/响应服务器. 一个或多个MCU发送我的请求. 然而,响应可以异步到达并且具有随机延迟,但是响应的顺序将保持不变. 另外,我的应用程序 ...
- 调用webapi 错误:使用 HTTP 谓词 POST 向虚拟目录发送了一个请求,而默认文档是不支持 GET 或 HEAD 以外的 HTTP 谓词的静态文件。的解决方案
调用webapi 错误:使用 HTTP 谓词 POST 向虚拟目录发送了一个请求,而默认文档是不支持 GET 或 HEAD 以外的 HTTP 谓词的静态文件.的解决方案 参考文章: (1)调用weba ...
- 解决python发送multipart/form-data请求上传文件的问题
解决python发送multipart/form-data请求上传文件的问题 参考文章: (1)解决python发送multipart/form-data请求上传文件的问题 (2)https://ww ...
- Angular如何对包含了HTTP请求的服务类进行单元测试
本文使用到的所有代码在Github这个文件夹下面: https://github.com/wangzixi-diablo/angular-sandbox/blob/master/src/app/ngr ...
最新文章
- 语言编奇数和合偶数和_不同的语言怎样求解奇数和?
- Linux/ubuntu server 18.04 安装远程桌面--vnc server
- 背水一战 Windows 10 (10) - 资源: StaticResource, ThemeResource
- SQL查询效率注意事项
- java 之持久化和序列化(反序列化)
- layer ajax 用法,layer加载遮罩层使用 Ajax Loading Demo
- 微人事项目实战的数据库脚本_EMP微前端实战之cocos2d线上项目
- Context是怎么在Go语言中发挥关键作用的
- java定义一个静态类_Java中的静态类
- js 节点 选中ztree_zTree使用
- 下拉框数据绑定两种方式
- Windows下配置OpenSSL(傻瓜式教程,一看就会)
- Linux下toco命令压缩Tensorflowlite模型
- 3个关键维度读懂 [社区团购产品设计]
- html match函数,match函数的使用方法 match函数的实例
- PostGIS 爆管分析之找出上游阀门
- sql字符串转时间-日期区间查询
- 「CSS」知识点笔记:transition
- #今日论文推荐#罗格斯大学王灏:保持孩子般的好奇心
- 2021人工智能太湖论坛
热门文章
- java web 润乾报表教程_润乾报表开发 基础教程.ppt
- php去掉数字前的符号,php导出excel如何处理使得表格数字值前面的0不被去掉
- php追加数据,php追加数据到mysql
- android arm 寄存器,ARM汇编
- html表格通过邮件发送,通过html表格发电子邮件
- 天融信防火墙重置配置_天融信防火墙配置手册
- 如何将谷歌浏览器的背景色(包括显示的网站界面等)全部调为黑色?2020.12.28
- 五、Python第五课——Python中组织列表的相关函数
- RabbitMQ安装和使用(和Spring集成)
- s2sh框架搭建(辅助工具:MyEclipse)及解决一些遇到的问题