国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

前端post,get請求傳參方式 以及后臺接收

這篇具有很好參考價值的文章主要介紹了前端post,get請求傳參方式 以及后臺接收。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

post請求:
1:js中

export function listCheckinApply(query) {
  return request({
    url: '/aaa/bbb/ccc',  // 路徑
    method: 'post',
    data: query //參數(shù)
  })
}

2:使用
首先引入方法js:

    import {listCheckinApply} from 'xxx.js'

調(diào)用方法

 /*查詢條件*/
    let formData = reactive({
        applyStatus: '',
        checkinType: '',
        areaName: '',
    })
    // 提交
    const onSubmit = (values) => {
    // formData 是參數(shù),Object類型
        listCheckinApply(formData).then(resp => {
            loading.value = true
            console.log("resp", resp)
            if (resp.code === 200) {
                // adjustApplyInfo.value = resp.rows.filter(item => {
                //     return item.applyStatus !== '0'
                // })
                adjustApplyInfo.value = resp.rows
            }
            finished.value = true;
            loading.value = false
        })
    };

3:瀏覽器請求
前端get請求傳參,java,vue,前端,前端,javascript,開發(fā)語言
4:后臺參數(shù)接收
前端get請求傳參,java,vue,前端,前端,javascript,開發(fā)語言

get請求:
第一種:通過params對象傳遞,將參數(shù)以鍵值對的形式傳遞,當(dāng)傳遞的參數(shù)為多個時,瀏覽器會自動拼接&進(jìn)行分割
1:js中

export  function  getApplyGuestInfo(query) {
    return request({
        url: 'xxx/xxx/xxx',  //路徑
        method: 'get',
        params: query //參數(shù)
    })
}

2:使用
首先引入方法js:

import {getApplyGuestInfo} from 'xxx.js'

調(diào)用方法

 getApplyGuestInfo({applyId: route.params.id}).then(resp => {
        if (resp.code == 200) {
            // 賦值
        }
    })

3:瀏覽器請求
前端get請求傳參,java,vue,前端,前端,javascript,開發(fā)語言
4:后臺參數(shù)接收
前端get請求傳參,java,vue,前端,前端,javascript,開發(fā)語言
上面這種是傳遞了一個參數(shù),下面看一下傳遞多個參數(shù)的,和上面一樣,只不過url上進(jìn)行了&分割
1:js中

export function getAdjustApply(query) {
    return request({
        url: '/xxx/ccc/list',
        method: 'get',
        params:query
    })
}

2:使用
首先引入方法js:

 import {getAdjustApply} from 'xxx.js'

調(diào)用:形如:
{name:“小張”,age:20,sex:“0”}

const onSubmit = () => {
        getAdjustApply({accommodationType:formData.accommodationType,status:formData.status,areaNameBefore:formData.areaNameBefore}).then(resp => {
            loading.value = true
            console.log("resp", resp)
            if (resp.code === 200) {
                adjustApplyInfo.value = resp.rows
            }
            finished.value = true;
            loading.value = false
        })
    };

3:瀏覽器請求,以&分割
前端get請求傳參,java,vue,前端,前端,javascript,開發(fā)語言前端get請求傳參,java,vue,前端,前端,javascript,開發(fā)語言
4:后臺參數(shù)接收
前端get請求傳參,java,vue,前端,前端,javascript,開發(fā)語言
還有一種傳遞方式就是直接在路徑上進(jìn)行拼接,比如:

export function getDetailInfoAboutAdjustRoom(id,name) {
    return request({
        url: "/xxc/ccc/vvv?id=" + id+"&name="+name,
        method: "get",
    });
}

第二種:Restful風(fēng)格傳遞參數(shù),比如:/xxx/ccc/vvv/{參數(shù)名}
1:js中

export  function getApplyInfo(id) { // id為參數(shù)名
    return request({
        url: '/xxx/ccc/vvv/'+id,
        method: 'get'
    })
}

2:使用
首先引入方法js:

  import { getApplyInfo} from 'xxx.js'

調(diào)用方法
我這里的參數(shù)是直接從路由中獲取的

getApplyInfo(route.params.id).then(resp => {
         if(resp.code === 200){
           //處理邏輯
          } 
    })

3:瀏覽器請求
前端get請求傳參,java,vue,前端,前端,javascript,開發(fā)語言

4:后臺參數(shù)接收
前端get請求傳參,java,vue,前端,前端,javascript,開發(fā)語言
注意:

1:@PathVariable:需要接收前端傳遞的參數(shù)必須要加上這個注解

2:@PathVariable(name="")和@PathVariable(value="")都可以

3:可以使用@RequestMapping或者@GetMapping 這兩種方式
這兩種方式在接受參數(shù)的區(qū)別在于: 
	@RequestMapping 可以指定GET、POST請求方式;
	@GetMapping等價于@RequestMapping的GET請求方式
比如上面例子中如果使用@RequestMapping 那么就應(yīng)該寫為:
@RequestMapping(value = "getApplyInfo/{id}", method= RequestMethod.GET )

如圖所示:
前端get請求傳參,java,vue,前端,前端,javascript,開發(fā)語言
今天就先記錄到這里吧,后面有其他方式了再過來更新。
描述有誤的地方歡迎大家指正,大家有問題可加qq,876942434。一起進(jìn)步~
步~文章來源地址http://www.zghlxwxcb.cn/news/detail-691082.html

到了這里,關(guān)于前端post,get請求傳參方式 以及后臺接收的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • axios中g(shù)et、post請求傳參區(qū)別及使用

    axios中g(shù)et、post請求傳參區(qū)別及使用

    params 中的參數(shù)是通過地址欄傳參,一般用于get請求 data 是添加到請求體(body)中的, 一般用于post請求 get請求只能傳query參數(shù),query參數(shù)都是拼在請求地址上的 post可以傳body和query兩種形式的參數(shù) 一般情況下post請求方式的Parameter Type是body,在一些極少情況下,post請求的參數(shù)

    2024年02月14日
    瀏覽(28)
  • Http中post/get請求參數(shù)接收

    Http中post/get請求參數(shù)接收

    Http請求報文示例圖如下: ? ①是請求方法,GET和POST是最常見的HTTP方法,除此以外還包括DELETE、HEAD、OPTIONS、PUT、TRACE。不過,當(dāng)前的大多數(shù)瀏覽器只支持GET和POST,Spring 3.0提供了一個HiddenHttpMethodFilter,允許通過_method的表單參數(shù)指定這些特殊的HTTP方法(實際上還是通過POST提

    2024年01月25日
    瀏覽(34)
  • GET和POST的區(qū)別以及傳參詳細(xì)解說

    GET和POST的區(qū)別以及傳參詳細(xì)解說

    該文章為自己學(xué)習(xí)及經(jīng)驗總結(jié),里面可能會有不準(zhǔn)確的地方,后續(xù)會不斷的修正 文章內(nèi)容主要針對軟件測試人員需要掌握的范圍 GET 和 POST 只是 HTTP 協(xié)議中兩種請求方式,而 HTTP 協(xié)議是基于 TCP/IP 的應(yīng)用層協(xié)議,無論 GET 還是 POST,用的都是同一個傳輸層協(xié)議,所以在傳輸上,

    2023年04月09日
    瀏覽(33)
  • axios中post請求后臺接收不到參數(shù)的解釋

    最近在做項目,用axios向后臺發(fā)送post請求,具體的寫法參照官方文檔的寫法: 我發(fā)現(xiàn),其實后臺是接收到了post請求,但是一直無法解析我傳過去的參數(shù),而且我嘗試用postman測試了一下接口,用postman時可以正確傳參的,同時,我在后臺打印了一下傳過去的參數(shù),發(fā)現(xiàn)username和

    2024年02月12日
    瀏覽(38)
  • axios的post請求所有傳參方式

    Axios支持多種方式來傳遞參數(shù)給POST請求。以下是一些常見的方式: 作為請求體:?你可以將參數(shù)作為請求體的一部分,通常用于發(fā)送表單數(shù)據(jù)或JSON數(shù)據(jù)。例如: 作為URL參數(shù):?你可以將參數(shù)作為URL的一部分,通常用于RESTful風(fēng)格的API。例如: 作為查詢字符串參數(shù):?你可以將

    2024年02月04日
    瀏覽(27)
  • Get請求中三種傳參方式解讀

    Get請求中三種傳參方式解讀

    這幾天我在看go-zero框架,實現(xiàn)了一個簡單的單體服務(wù),但是使用postman測試接口的時候遇到點問題 error:field id is not set。就是說請求的參數(shù)解析失敗 發(fā)現(xiàn)是我的入?yún)⒌膖ag標(biāo)簽和傳參對不上 一、使用form標(biāo)簽(最常用) form標(biāo)簽就是最常用的一種,form就是表單的意思,通過url傳

    2023年04月21日
    瀏覽(17)
  • vue3使用axios發(fā)送post請求,后臺接收到的參數(shù)總是null,使用postman測試后臺是能接收數(shù)據(jù)的

    使用vue3,連基本的請求都失敗了,使用瀏覽器查看post請求,參數(shù)中是有值,但是傳到后臺,每個參數(shù)都是null,不知道哪里錯了。排除了后臺的錯誤,就剩下了vue代碼的錯誤了。我出錯的地方是vue使用axios發(fā)送post請求的時候,參數(shù)格式寫錯了。 直接貼代碼了,正確的寫法 f

    2024年02月13日
    瀏覽(22)
  • OkHttpClient如何發(fā)get請求以及post請求

    加入依賴 寫代碼 2.1配置OkHttpClient 2.2請求參數(shù) 2.3請求頭配置 加入依賴 寫代碼 2.1配置OkHttpClient 2.2請求參數(shù) 2.3請求頭配置

    2024年02月13日
    瀏覽(28)
  • HTTP中g(shù)et和post請求方式

    #get和post特點 get請求: 請求參數(shù)在請求地址后面,提交的數(shù)據(jù)量較小,安全性較差,不建議用來提交敏感信息(地址欄中會顯示,并且有可能被保存請求地址)。 功能:GET 方法用于獲取由 Request-URI 所標(biāo)識的資源的信息 默認(rèn)方法: GET方法是默認(rèn)的HTTP請求方法 ,例如當(dāng)我們

    2024年04月26日
    瀏覽(19)
  • Java 中使用 OkHttpClent 請求接口 get方式 post方式

    學(xué)習(xí)記錄,不喜勿噴 一般在Java平臺上,我們會使用Apache HttpClient作為Http客戶端,用于發(fā)送 HTTP 請求,并對響應(yīng)進(jìn)行處理。比如可以使用http客戶端與第三方服務(wù)(如SSO服務(wù))進(jìn)行集成,當(dāng)然還可以爬取網(wǎng)上的數(shù)據(jù)等。OKHttp與HttpClient類似,也是一個Http客戶端,提供了對 HTTP/2 和

    2024年02月12日
    瀏覽(26)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包