angularjs中$http模块发送post请求request payload转form data
生活随笔
收集整理的這篇文章主要介紹了
angularjs中$http模块发送post请求request payload转form data
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
背景: ionic+ angularjs+ cordova
在開發一個證書照片刪除的時候,后端提供了一個post接口,需要前端將數據轉化成form data。而在angularjs中,如果直接用post方式,發送數據是以Request Payload而不是以Form Data。
運行結果: chrome
這樣后端是無法獲取的。
解決辦法:
1、對post進行配置
這樣就能轉化成form data數據讓后端接收了。
2、使用jquery對數據進行處理
var data = $.param(data)
結尾:
最后沒有用以上的任何一種方法解決。因為整個項目是用websocket方式(除了實名認證和添加證書時考慮斷點續傳用了http方式),經過一番套路,總監讓后端改成用websocket的方式了,然后就沒有然后了。。。
總結
以上是生活随笔為你收集整理的angularjs中$http模块发送post请求request payload转form data的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Thinkphp中import的几个用法
- 下一篇: 全球范围快速成长未来十年是SaaS发展的