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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

路徑中的日期會(huì)誤導(dǎo)請(qǐng)求 URI

路徑中的日期會(huì)誤導(dǎo)請(qǐng)求 URI

慕桂英3389331 2023-03-09 13:37:48
我有一個(gè)日期格式為“無(wú)法加載 rs/Service/Store/Grantor/122/5801/DUE/10/30/2017//true?request.preventCache=1562353357306 狀態(tài):404”的 URL,其中 10 /30/2017 是它擁有的 Java 代碼中的一個(gè)日期@GET@Path("/dd/{sp}/{rpt}/{ter}/{date}/{grant}/{refresh}")@Produces(MediaType.APPLICATION_JSON)public List<ReportPeriodBean> getApprovals(@PathParam("sp") String sp,        @PathParam("rpt") String rpt, @PathParam("ter") String ter,        @PathParam("date") String date,        @PathParam("grant") String grant, @PathParam("refresh") boolean refresh) throws Exception {我應(yīng)該如何讓我的 URL 以正確的日期格式出現(xiàn),并允許控制器處理其余的事情,無(wú)論如何在春天?
查看完整描述

1 回答

?
繁星coding

TA貢獻(xiàn)1797條經(jīng)驗(yàn) 獲得超4個(gè)贊

為了匹配您的描述中的 URL,最好的辦法是轉(zhuǎn)義月、日和年等不同的日期部分。然后在方法內(nèi)部,您可以將它們拼湊起來(lái)成為一個(gè) Date 對(duì)象。


要將它們?nèi)坎东@為一種日期類型,將針對(duì) URL 結(jié)構(gòu)運(yùn)行,在這種情況下,它無(wú)法區(qū)分日期中的“斜線”與區(qū)分不同 URL 參數(shù)的“斜線”之間的區(qū)別。如果您不想為日期切換到 ISO-8601 表示形式并且不想將斜杠 %-encode 為 %2F 或使用查詢字符串等。


這樣的事情應(yīng)該有效:


@GET

@Path("/dd/{sp}/{rpt}/{ter}/{month}/{day}/{year}/{grant}/{refresh}")

@Produces(MediaType.APPLICATION_JSON)

public List<ReportPeriodBean> getApprovals(@PathParam("sp") String sp,

        @PathParam("rpt") String rpt, 

        @PathParam("ter") String ter,

        @PathParam("month") int month,

        @PathParam("day") int day,

        @PathParam("year") int year,

        @PathParam("grant") String grant, 

        @PathParam("refresh") boolean refresh) {


    LocalDate date = LocalDate.of(year, month, day);

    // Now use the date however you like


}

這將使您能夠?qū)⒛?URL 保留在似乎首選的語(yǔ)法中:


rs/Service/Store/Grantor/122/5801/DUE/10/30/2017/grantValue/true?request.preventCache=1562353357306


查看完整回答
反對(duì) 回復(fù) 2023-03-09
  • 1 回答
  • 0 關(guān)注
  • 76 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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