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

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

Azure 函數(shù)可選的“中間”路由參數(shù)

Azure 函數(shù)可選的“中間”路由參數(shù)

C#
浮云間 2021-11-14 15:04:48
我想在 Azure 函數(shù)中將“中間”路由參數(shù)設(shè)為可選。前任: public static HttpResponseMessage MyFunction([HttpTrigger(AuthorizationLevel.Anonymous, "get", Route = "SomeRoute/{MyOptionalRoute=int?}/AnotherRoute")]HttpRequestMessage req, TraceWriter log,        int MyOptionalRoute = 0)    {       //some magic    }  如果我給 MyOptionalValue 一個值,則此方法有效。例如:/SomeRoute/123/AnotherRoute但如果我不這樣做,則返回 404:例如:/SomeRoute/AnotherRoute有誰知道是否有辦法解決這個問題,這樣我就不必創(chuàng)建兩個單獨的函數(shù)?我一直在環(huán)顧四周,我看到的是人們使用可選的路由參數(shù)作為序列中的最后一個參數(shù)。也許我只是不知道 google 的關(guān)鍵字是什么,或者只是不可能?感謝我能得到的所有幫助。
查看完整描述

1 回答

?
回首憶惘然

TA貢獻1847條經(jīng)驗 獲得超11個贊

如您所見,Azure 函數(shù)尚不支持可選的“中間”路由參數(shù)。只有連續(xù)的可選參數(shù)像SomeRoute/{MyOptionalRoute:int?}/{AnotherRoute:int?}作品。

回到正題,找一個帶有代理函數(shù)的解決方法,看看是否滿足你的要求。

將 a 添加proxies.json到您的函數(shù)項目,將文件屬性更改copy to output directorycopy if newer.

http://img1.sycdn.imooc.com//6190b52c000190ce02900217.jpg

見下面的內(nèi)容,我使用0作為保留數(shù)作為空值的替代。代理定向http://localhost/api/SomeRoute/AnotherRoute到http://localhost/api/SomeRoute/0/AnotherRoute與 的模式匹配的真實 url SomeRoute/{MyOptionalRoute:int}/AnotherRoute。


{

  "$schema": "http://json.schemastore.org/proxies",

  "proxies": {

    "proxy1": {

      "matchCondition": {

        "methods": [ "GET" ],

        "route": "/api/SomeRoute/AnotherRoute"

      },

      "backendUri": "http://localhost/api/SomeRoute/0/AnotherRoute"

    }

  }

}


查看完整回答
反對 回復(fù) 2021-11-14
  • 1 回答
  • 0 關(guān)注
  • 214 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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