第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

嘗試將多個參數(shù)傳遞給具有公理的 React 中的 get 請求時收到 415 錯誤

嘗試將多個參數(shù)傳遞給具有公理的 React 中的 get 請求時收到 415 錯誤

慕運維8079593 2022-08-04 17:19:31
這可能很容易(或很難)回答,我是新手,但還沒有找到解決我的問題的方法。我做了一個看起來像這樣的api:[HttpGet][Route("GetDateRange")]public IActionResult GetDateRange(DateRangeModel model){ ...}因此,它采用了一個DateRangeModel對象。此對象如下所示:public class DateRangeModel{    public int PlayerId { get; set; }    public DateTime StartDate { get; set; }    public DateTime EndDate { get; set; }}現(xiàn)在在前端,在 react 中,無論我如何嘗試傳入值,我似乎總是得到 415(不受支持的媒體錯誤)。以下是我對一些硬編碼值的最新嘗試:var body = {    playerId: 2,     startDate: '2020-01-01',    endDate: '2020-03-03'};var myJson = JSON.stringify(body);const result = await axios.get('http://localhost:64390/api/players/getdaterange/', myJson);console.log(result);當(dāng)我在Postman的正文中輸入此內(nèi)容時,它完美地工作,我得到200 OK消息以及正確的json響應(yīng):{    "playerId": 2,    "startDate": "2020-01-01",    "endDate": "2020-03-03"}感謝您的任何幫助。
查看完整描述

1 回答

?
DIEA

TA貢獻(xiàn)1820條經(jīng)驗 獲得超2個贊

好吧,因為您要將數(shù)據(jù)發(fā)送到服務(wù)器,因此必須使用請求?,F(xiàn)在你正在使用axios.get,你需要用 axios.post 替換它。而且,在 axios.post 方法之前,您甚至不需要使用JSON.stringify方法將對象解析為字符串。讓我作一個示范;post



axios.post('http://localhost:64390/api/players/getdaterange/', {

    playerId: 2, 

    startDate: '2020-01-01',

    endDate: '2020-03-03'

})

.then((response) => {

  console.log(response);

}, (error) => {

  console.log(error);

});



您需要使用請求處理程序在服務(wù)器上處理此請求。post


查看完整回答
反對 回復(fù) 2022-08-04
  • 1 回答
  • 0 關(guān)注
  • 134 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號