欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

解決java使用axios.js的post請(qǐng)求后臺(tái)時(shí)無(wú)法接收到入?yún)⒌膯?wèn)題

 更新時(shí)間:2018年09月25日 11:14:26   作者:wangpan_java  
今天小編就為大家分享一篇解決java使用axios.js的post請(qǐng)求后臺(tái)時(shí)無(wú)法接收到入?yún)⒌膯?wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧

使用vue有一段時(shí)間了,下面是我在Java環(huán)境下使用vue+axios的時(shí)候遇到的一個(gè)坑,在這分享給大家,如有不正確或者疑惑的地方可以給我留言。

1.在使用異步請(qǐng)求后臺(tái)時(shí),由于官方不在更新vue-resource,推薦使用axios,因此在使用的時(shí)候難免會(huì)遇到各種問(wèn)題。目前遇到最大的問(wèn)題是在使用axios.post的請(qǐng)求向Java后端傳入入?yún)r(shí),后端無(wú)法接收到參數(shù)。在這里主要處理移動(dòng)端瀏覽器兼容的問(wèn)題。

在這里我提供了兩種解決辦法:

一、URLSearchParams.append()方法

由于URLSearchParams接口在各個(gè)瀏覽器兼容性問(wèn)題,這種方法在PC端絕大多數(shù)瀏覽器是OK的,但是在手機(jī)端正相反,基本上都不支持。

如圖:

axios.js post請(qǐng)求后臺(tái)

axios.js post請(qǐng)求后臺(tái)

getBarCode : _ => {
   let param = new URLSearchParams();
   param.append("userName","admin");
   param.append("userPassword","admin");
   axios.post("/index.html",param)
   .then(function(response){
     console.log(response);
   })
   .catch(function(response){
     console.log(response)
   })
}

二、主要解決移動(dòng)端瀏覽器兼容性問(wèn)題

//請(qǐng)求后臺(tái)數(shù)據(jù)之前轉(zhuǎn)換入?yún)?
transformRequest: function (data) {
  let ret = ''
  for (let it in data) {
  ret += encodeURIComponent(it) + '=' + encodeURIComponent(data[it]) + '&'
    }
  return ret
}
axios.post(url,this.transformRequest(param),{
        headers: {
          'Content-Type': 'application/x-www-form-urlencoded;charset=utf-8'
        }
      }).then(function(res){
        console.log(res);
      }).catch(function(res){
        console.log(res);
      })

以上這篇解決java使用axios.js的post請(qǐng)求后臺(tái)時(shí)無(wú)法接收到入?yún)⒌膯?wèn)題就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Java解決青蛙跳臺(tái)階問(wèn)題流程

    Java解決青蛙跳臺(tái)階問(wèn)題流程

    所謂的青蛙跳臺(tái)階問(wèn)題,就是指一只青蛙一次可以跳上1級(jí)臺(tái)階,也可以跳上2級(jí)。求該青蛙跳上一個(gè)n級(jí)的臺(tái)階總共有多少種跳法。本文將用Java解決這一問(wèn)題,需要的可以參考一下
    2022-03-03
  • 詳解Spring AOP 實(shí)現(xiàn)主從讀寫分離

    詳解Spring AOP 實(shí)現(xiàn)主從讀寫分離

    本篇文章主要介紹了Spring AOP 實(shí)現(xiàn)主從讀寫分離,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-03-03
  • 理解java多線程中ExecutorService使用

    理解java多線程中ExecutorService使用

    這篇文章主要幫助大家理解java多線程中ExcetorServiced的使用方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-12-12
  • Java編程用棧來(lái)求解漢諾塔問(wèn)題的代碼實(shí)例(非遞歸)

    Java編程用棧來(lái)求解漢諾塔問(wèn)題的代碼實(shí)例(非遞歸)

    這篇文章主要介紹了Java編程用棧來(lái)求解漢諾塔問(wèn)題的代碼實(shí)例(非遞歸),具有一定參考價(jià)值,這里給大家分享下,供朋友們參考。
    2017-10-10
  • Spring容器中添加bean的5種方式

    Spring容器中添加bean的5種方式

    我們知道平時(shí)在開(kāi)發(fā)中使用Spring的時(shí)候,都是將對(duì)象交由Spring去管理,那么將一個(gè)對(duì)象加入到Spring容器中,有哪些方式呢,感興趣的可以了解一下
    2021-07-07
  • Java如何構(gòu)造DSL方法重構(gòu)

    Java如何構(gòu)造DSL方法重構(gòu)

    這篇文章主要介紹了Java如何構(gòu)造DSL方法重構(gòu),文章圍繞主題展開(kāi)詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考價(jià)值
    2022-07-07
  • 詳解Spring中的Environment外部化配置管理

    詳解Spring中的Environment外部化配置管理

    本文主要介紹了Spring中的Environment外部化配置管理,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-02-02
  • 提高開(kāi)發(fā)效率Live?Templates使用技巧詳解

    提高開(kāi)發(fā)效率Live?Templates使用技巧詳解

    這篇文章主要為大家介紹了提高開(kāi)發(fā)效率Live?Templates使用技巧詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-01-01
  • SpringBoot集成Swagger2的方法

    SpringBoot集成Swagger2的方法

    這篇文章主要介紹了SpringBoot集成Swagger2的方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-12-12
  • Java StringTokenizer分隔符拆分字符串

    Java StringTokenizer分隔符拆分字符串

    Java中的StringTokenizer類用于將一個(gè)字符串分解成標(biāo)記,本文主要介紹了Java StringTokenizer分隔符拆分字符串,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-08-08

最新評(píng)論