angular的$http發送post,get請求無法傳送參數的問題

2019獨角獸企業重金招聘Python工程師標準>>> hot3.png

用$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

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/543003.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/543003.shtml
英文地址,請注明出處:http://en.pswp.cn/news/543003.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

python變量和常量_Python數學模塊常量和示例

python變量和常量Python數學模塊常量 (Python math module constants) In the math module, there are some of the defined constants that can be used for various mathematical operations, these are the mathematical constants and returns their values equivalent to …

怎樣解決Word文檔圖標無法正常顯示的問題?

此類問題是由于 Word 程序相關組件損壞導致,可以通過下面的方案來解決:步驟/方法按鍵盤上的 Windows 徽標健 R 鍵,輸入 regedit,按回車鍵。(若彈出用戶賬戶控制窗口,請允許以繼續)對于 Word 200…

android 對話框的父view是誰,android – 在對話框中獲取相對于其父級的視圖位置

我想要做的是,從按鈕邊緣到屏幕上的一點畫一條線……我正在使用一個對話框片段…我嘗試的所有函數總是返回0點…我試過以下:Overrideprotected Dialog createDialog(Bundle savedInstanceState, FragmentActivity activity){Dialog d builder.create();View v Lay…

np.radians_帶有Python示例的math.radians()方法

np.radiansPython math.radians()方法 (Python math.radians() method) math.radians() method is a library method of math module, it is used to convert angle value from degree to radians, it accepts a number and returns the angle value in radians. math.radians(…

怎么用git將本地代碼上傳到遠程服務器_git之如何把本地文件上傳到遠程倉庫的指定位置...

2018.11.26添加內容:對于自己的倉庫,我們建議將遠程倉庫通過clone命令把整個倉庫克隆到本地的某一路徑下。這樣的話我們從本地向遠程倉庫提交代碼時,就可以直接把需要提交的文件拖到我們之前克隆下來的路徑下,接下來在這整個倉庫下…

MathType與Origin是怎么兼容的

MathType作為一款常用的公式編輯器,可以與很多的軟件兼容使用。Origin雖然是一款專業繪圖與數據分析軟件,但是在使用過程中也是可以用到MathType。它可以幫助Origin給圖表加上標簽,或者在表格中增加公式標簽。但是一些用戶朋友對這個不能不是…

c語言 函數的參數傳遞示例_llround()函數以及C ++中的示例

c語言 函數的參數傳遞示例C llround()函數 (C llround() function) llround() function is a library function of cmath header, it is used to round the given value and casts to a long long integer, it accepts a number and returns the integer (long long int) valu…

android requestmtu,android - 如何設置/獲取/請求從Android到iOS或反之亦然BLE的MTU? - 堆棧內存溢出...

我們正在將MTU請求從Android發送到iOSAndroid-從此函數onServicesDiscovered回調請求MTU但是我不知道如何確定對等設備支持是否請求了MTU,以及如何實際協商的MTU。 僅在API級別22(Android L 5.1)中添加了必需的函數:BluetoothGattCallback.onMtuChanged(…

AutoBookmark Adobe Acrobat快速自動批量添加書簽/目錄

前言 解決問題:Adobe Acrobat快速自動批量添加書簽/目錄, 徹底告別手動添加書簽的煩惱 AutoBookmark 前言1 功能簡介2 實現步驟2.1 下載插件2.2 將插件復制到Acrobat文件夾下2.3 自動生成書簽 1 功能簡介 我們在查看PDF版本的論文或者其他文件的時候, 雖然相比較于…

Python調用微博API獲取微博內容

一:獲取app-key 和 app-secret 使用自己的微博賬號登錄微博開放平臺(http://open.weibo.com/),在微博開放中心下“創建應用”創建一個應用,應用信息那些隨便填,填寫完畢后,不需要提交審核,需要的只是那個ap…

python獨立log示例_帶有Python示例的math.log1p()方法

python獨立log示例Python math.log1p()方法 (Python math.log1p() method) math.log1p() method is a library method of math module, it is used to get the natural logarithm of 1x (base e), it accepts a number and returns the natural logarithm of 1number on base e…

15947884 oracle_Oracle Patch Bundle Update

一、相關知識介紹以前只知道有CPU(Critical Patch Update)和PSU(Patch Set Update),不知道還有個Bundle Patch,由于出現了TNS-12531的BUG問題,需要在windows上打至少為Patch bundle 22補丁。通過學習查找:Oracle里的補丁具體分為如下這樣6種類型&#xf…

鴻蒙系統hdc,HDC2020有看頭:要揭開鴻蒙系統和EMUI11神秘面紗?

IFA2020算是HDC2020的預熱吧,一個是9月2日在德國柏林舉辦的消費電子展,一個是在松山湖舉辦的華為開發者大會,二者的目的都一樣,但也有一絲不同,IFA是為了讓老外了解HMS、了解華為的智慧生態,而HDC2020就是要…

UVA 12501 Bulky process of bulk reduction ——(線段樹成段更新)

和普通的線段樹不同的是,查詢x~y的話,給出的答案是第一個值的一倍加上第二個值的兩倍一直到第n個值的n倍。 思路的話,就是關于query和pushup的方法。用一個新的變量sum記錄一下這個區間里面按照答案給出的方式的值,比如說&#xf…

gdb ldexp_帶有Python示例的math.ldexp()方法

gdb ldexpPython math.ldexp()方法 (Python math.ldexp() method) math.ldexp() method is a library method of math module, it is used to calculate expression x*(2**i), where x is a mantissa and i is an exponent. It accepts two numbers (x is either float or inte…

windows安裝包刪了會有影響嗎_win7系統刪除系統更新安裝包的詳細教程

win7系統使用久了,好多網友反饋說win7系統刪除系統更新安裝包的問題,非常不方便。有什么辦法可以永久解決win7系統刪除系統更新安裝包的問題,面對win7系統刪除系統更新安裝包的圖文步驟非常簡單,只需要1.其實在win7旗艦版系統中&a…

解壓android img文件怎么打開,解壓壓縮android img文件

boot.imgboot和recovery映像并不是一個完整的文件系統,它們是一種android自定義的文件格式,該格式包括了2K的文件頭,后面緊跟著是用gzip壓縮過的內核,再后面是一個ramdisk內存盤,ramdisk映像是一個最基礎的小型文件系統…

Java String 學習筆記 (一)

2019獨角獸企業重金招聘Python工程師標準>>> ###String 簡介 String 并非java的8大基本數據類型之一。 java中基本數據類型存儲在棧內存中。而String不是,新new的String 對象存儲在堆內存中。而字符串存儲在常量池中。String對象的引用存儲中棧內存中。 …

tau nb_math.tau常數,帶Python示例

tau nbPython math.tau常數 (Python math.tau constant) math.tau constant is a predefined constant, which is defined in math module, it returns the value of mathematical constant "τ" (Tau), the value is 6.283185307179586 math.tau常數是在數學模塊中定…

pcl畫圓球_PCL之軌跡繪制(二)

之前學習點云庫做一些簡單的應用都是直接復制demo的代碼,然后把導入文件改一下,今天嘗試自己寫一些程序,結果錯漏百出,難受的早上,不過堅持了下來,求夸~~~這個主要是一個…