如何将参数作为对象从React JS发送到Web API

问题描述 投票:0回答:0

这是react js服务调用,用于从WEB Api获取详细信息,

React JS

   var config = {};
    let token = localStorage.getItem('access_token')
    this.config = {
        headers: { 'Authorization': `Bearer ${token}` }
    }

    > export function getQuote(quoteData) {
    > 
    >     var url = new URL(`${baseUrl}RCReservation/GetQuoteDetails`);
    >     Object.keys(quoteData).forEach(key => url.searchParams.append(key, quoteData[key]));
    > 
    >     return fetch(url, this.config)
    >         .then(handleResponse)
    >         .catch(handleError); }

WEB API

 public IHttpActionResult GetQuoteDetails(QuoteRequest quoteRequest)
        {
            try
            {

            }
            catch (Exception ex)
            {

            }
        }

调用服务来自WEB api [GetQuoteDetails]。 但是问题是参数显示空值。 有什么解决方案吗..请给解决方案的人

reactjs asp.net-web-api parameters http-get
© www.soinside.com 2019 - 2024. All rights reserved.