<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                ``` /** * @author 張躍帥 * @Description: HttpServlet獲取當前request和response-工具 * @date 2020/08/12 */ public class HttpServletUtil { /** * 獲取當前請求的request對象 */ public static HttpServletRequest getRequest() { // 獲取請求屬性 ServletRequestAttributes requestAttributes = (ServletRequestAttributes) RequestContextHolder.getRequestAttributes(); // 判斷 if (null == requestAttributes) { // 拋出異常 throw new MyException(CommonExceptionEnum.ERROR_400.getCode(), "當前請求參數為空或數據缺失,請檢查"); } else { // 返回 return requestAttributes.getRequest(); } } /** * 獲取當前請求的response對象 */ public static HttpServletResponse getResponse() { // 獲取請求屬性 ServletRequestAttributes requestAttributes = (ServletRequestAttributes) RequestContextHolder.getRequestAttributes(); // 判斷 if (null == requestAttributes) { // 拋出異常 throw new MyException(CommonExceptionEnum.ERROR_400.getCode(), "當前請求參數為空或數據缺失,請檢查"); } else { // 返回 return requestAttributes.getResponse(); } } /** * 獲取-請求參數key的值 */ public static String getReqParamKeyOfVal(String paramKey) { // 獲取當前請求的request對象 HttpServletRequest request = getRequest(); // 從請求體里面讀取 String paramVal = request.getParameter(paramKey); // 判斷 if (StrUtil.isBlank(paramVal)) { // 從header里讀取 paramVal = request.getHeader(paramKey); } // 判斷 if (StrUtil.isBlank(paramVal)) { // 從cookie里讀取 Cookie[] cookies = request.getCookies(); // 判斷 if (ObjectUtil.isNotEmpty(cookies)) { // 遍歷 for (Cookie cookie : cookies) { // 獲取參數 String cookieName = cookie.getName(); // 判斷 if (cookieName.equals(cookieName)) { // 返回 return cookie.getValue(); } } } } // 返回 return paramVal; } }
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看