国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Postman的安裝和簡(jiǎn)單運(yùn)用解決小問(wèn)題的過(guò)程

這篇具有很好參考價(jià)值的文章主要介紹了Postman的安裝和簡(jiǎn)單運(yùn)用解決小問(wèn)題的過(guò)程。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

這幾天在修改一個(gè)前后端分離的商城項(xiàng)目。項(xiàng)目前端向后端發(fā)出數(shù)據(jù)請(qǐng)求之后,收到的卻是504網(wǎng)關(guān)超時(shí)錯(cuò)誤。
Postman的安裝和簡(jiǎn)單運(yùn)用解決小問(wèn)題的過(guò)程
但是控制臺(tái)卻不止報(bào)錯(cuò)了網(wǎng)關(guān)超時(shí),還有跨域請(qǐng)求的問(wèn)題:
Postman的安裝和簡(jiǎn)單運(yùn)用解決小問(wèn)題的過(guò)程
根本搞不清是哪個(gè)問(wèn)題導(dǎo)致了另外一個(gè)問(wèn)題還是獨(dú)立的兩個(gè)問(wèn)題。
直接點(diǎn)擊網(wǎng)址訪問(wèn)又會(huì)因?yàn)闆](méi)有權(quán)限報(bào)錯(cuò):
Postman的安裝和簡(jiǎn)單運(yùn)用解決小問(wèn)題的過(guò)程
這時(shí)候我想到了可以通過(guò)Postman進(jìn)行模擬網(wǎng)絡(luò)請(qǐng)求,從而查看后端返回?cái)?shù)據(jù)。
Postman官網(wǎng):https://www.getpostman.com/downloads/
下載之后直接雙擊打開(kāi),第一次需要用郵箱注冊(cè)賬號(hào)或者直接Google登錄(不推薦,懂得都懂)。
登錄過(guò)后頁(yè)面:
Postman的安裝和簡(jiǎn)單運(yùn)用解決小問(wèn)題的過(guò)程
這下可以直接向后端發(fā)送網(wǎng)絡(luò)請(qǐng)求了。復(fù)制網(wǎng)址并輸入,同時(shí)因?yàn)檎?qǐng)求頭帶有Authorization,所以要在postman的Authorization中選擇bearer token 并填入token值。此外,網(wǎng)頁(yè)請(qǐng)求標(biāo)頭還帶有tenantId,所以要在請(qǐng)求頭上加上這部分。
Postman的安裝和簡(jiǎn)單運(yùn)用解決小問(wèn)題的過(guò)程
(此處postman也顯示504,但是無(wú)圖)
因?yàn)閜ostman發(fā)送請(qǐng)求時(shí)不會(huì)有跨域問(wèn)題的,所以問(wèn)題出在后端并不是因?yàn)榭缬驅(qū)е抡?qǐng)求未送達(dá)至后端。
然后看了一眼后端的運(yùn)行日志:
Postman的安裝和簡(jiǎn)單運(yùn)用解決小問(wèn)題的過(guò)程
前端請(qǐng)求確實(shí)到達(dá)了后端,那么到底是哪里連接超時(shí)了呢?
這個(gè)前后端分離項(xiàng)目,后端不同的服務(wù)咋愛(ài)不同的端口上運(yùn)行,那么是否請(qǐng)求真的到了對(duì)應(yīng)的服務(wù)嗎?用Postman向?qū)?yīng)端口發(fā)送請(qǐng)求試一下:
Postman的安裝和簡(jiǎn)單運(yùn)用解決小問(wèn)題的過(guò)程
這下又和前端報(bào)錯(cuò)不一樣了,怎么回事呢?
突然想到,防火墻是不是沒(méi)有允許訪問(wèn)這個(gè)端口?去服務(wù)器上看一看:
Postman的安裝和簡(jiǎn)單運(yùn)用解決小問(wèn)題的過(guò)程
還真的沒(méi)有開(kāi)放端口。那么把防火墻關(guān)了試一下:
Postman的安裝和簡(jiǎn)單運(yùn)用解決小問(wèn)題的過(guò)程
這下和日志里面報(bào)一樣的錯(cuò)誤了,看來(lái)也不是防火墻的問(wèn)題。只能去源碼上一點(diǎn)點(diǎn)做標(biāo)記了。

    @Log("查詢商品分類")
    @ApiOperation(value = "查詢商品分類")
    @GetMapping(value = "/yxStoreCategory")
    @PreAuthorize("hasAnyAuthority('admin','YXSTORECATEGORY_ALL','YXSTORECATEGORY_SELECT')")
//    @ResponseBody
    public ResponseEntity getYxStoreCategorys(YxStoreCategoryQueryCriteria criteria, Pageable pageable){
        log.info("查詢商品分類 進(jìn)入方法測(cè)試");
        List<YxStoreCategoryDto> categoryDTOList = yxStoreCategoryService.queryAll(criteria);
        log.info(categoryDTOList.toString());
        log.info("查詢商品分類 成功查詢測(cè)試");
        return new ResponseEntity<>(yxStoreCategoryService.buildTree(categoryDTOList),HttpStatus.OK);
        //return new ResponseEntity<>("Hello World!",HttpStatus.OK);
    }

通過(guò)標(biāo)記可以得知,直到返回之前所有執(zhí)行都沒(méi)有問(wèn)題,向數(shù)據(jù)庫(kù)發(fā)出請(qǐng)求也得到了回復(fù)數(shù)據(jù)。也不是ResponseEntity的問(wèn)題。而且也有其他一小部分能正常從后端返回的數(shù)據(jù)。
Postman的安裝和簡(jiǎn)單運(yùn)用解決小問(wèn)題的過(guò)程
去查看那些能正常返回的源代碼,發(fā)現(xiàn)能夠正常返回的方法上面都沒(méi)有@Log注解。。。
嘗試注釋掉這個(gè)注解,發(fā)現(xiàn)后端能夠正常返回?cái)?shù)據(jù)了。/(ㄒoㄒ)/~~
又返回源代碼看了一下,發(fā)現(xiàn)這個(gè)@Log注解是一個(gè)經(jīng)過(guò)封裝的注解,不是lombok自帶的@Log注解。既然只是一個(gè)不影響主要功能的日志注解那么直接停用就行了,至于為什么會(huì)影響返回就不去考慮了。

經(jīng)驗(yàn)教訓(xùn):不如直接在代碼中添加標(biāo)記確認(rèn)錯(cuò)誤位置。本以為不是后端代碼的問(wèn)題,同時(shí)每次修改后端都要重新打包發(fā)布覺(jué)得麻煩卻因此浪費(fèi)了在其他方面尋找錯(cuò)誤所用的時(shí)間。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-481114.html

到了這里,關(guān)于Postman的安裝和簡(jiǎn)單運(yùn)用解決小問(wèn)題的過(guò)程的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 初識(shí)JDBC——JDBC介紹、安裝以及簡(jiǎn)單運(yùn)用

    初識(shí)JDBC——JDBC介紹、安裝以及簡(jiǎn)單運(yùn)用

    Java 數(shù)據(jù)庫(kù)連接技術(shù) (Java DataBase Connectivity) ,能實(shí)現(xiàn) Java 程序?qū)Ω鞣N數(shù)據(jù)庫(kù)的訪問(wèn) 由一組使用 Java 語(yǔ)言編寫的類和接口 (JDBC API) 組成,它們位于 java.sql 以及 javax.sql 中 ????????不必為不同的數(shù)據(jù)庫(kù)專門編寫不同的程序,而只需要加載不同的數(shù)據(jù)庫(kù)驅(qū)動(dòng)即可。 Class.forName (

    2024年02月06日
    瀏覽(22)
  • win10MySQLServer安裝過(guò)程+解決MySQL服務(wù)無(wú)法啟動(dòng)問(wèn)題

    本次使用的版本是 Server version: 8.0.33 MySQL Community Server 安裝詳解 首先去官網(wǎng)下載社區(qū)版,比如我用的是mysql-8.0.33-winx64.zip,解壓到文件夾:D:Program Filesmysql-8.0.33-winx64 用管理員身份運(yùn)行cmd,進(jìn)到bin目錄下: 如果有報(bào)錯(cuò)先解決報(bào)錯(cuò),可以查看命令行窗口或 data/用戶名.err 稍老一

    2024年02月13日
    瀏覽(19)
  • 解決MAC安裝過(guò)程中出錯(cuò)問(wèn)題,Csrutil disable 關(guān)閉SIP

    解決MAC安裝過(guò)程中出錯(cuò)問(wèn)題,Csrutil disable 關(guān)閉SIP

    首先查看SIP狀態(tài),MAC電腦的完整性保護(hù)機(jī)制SIP是否關(guān)閉狀態(tài) 打開(kāi)終端 在終端中輸入以下命令并回車csrutil status 你會(huì)看到以下信息中的一個(gè),指示SIP狀態(tài) 己打開(kāi) System Integrity Protection status: enabled 已關(guān)閉 System Integrity Protection status: disabled 關(guān)閉SIP ? 重啟進(jìn)入Recovery模式,重啟MA

    2024年02月03日
    瀏覽(24)
  • windows7安裝sql server 2000安裝步驟 及安裝過(guò)程中遇到的問(wèn)題和解決方式

    windows7安裝sql server 2000安裝步驟 及安裝過(guò)程中遇到的問(wèn)題和解決方式

    提示:文章寫完后windows7安裝sql server 2000安裝步驟 及安裝過(guò)程中遇到的問(wèn)題和解決方式, SQL Server 是一個(gè)關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng),它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同開(kāi)發(fā)的,于1988 年推出了第一個(gè)OS/2 版本。在Windows NT 推出后,Microsoft與Sybase 在SQL Server 的開(kāi)發(fā)上就分

    2024年02月06日
    瀏覽(22)
  • centos7.9升級(jí)openssl以解決pip安裝過(guò)程中的問(wèn)題

    查看原來(lái)openssl的版本 下載新的包 下載有點(diǎn)慢啊,酌情考慮使用國(guó)內(nèi)源鏡像吧。 安裝 增加配置并使其生效 鏈接新版本 最后查看openssl版本驗(yàn)證。 因?yàn)閟sl的1.0.2已經(jīng)無(wú)法支持高版本的python,為了防止后面使用pip的時(shí)候出現(xiàn)問(wèn)題,必須做一個(gè)升級(jí)。 現(xiàn)在重新編譯安裝python3.10 下

    2024年02月12日
    瀏覽(59)
  • 小程序引入vant-Weapp保姆級(jí)教程及安裝過(guò)程的問(wèn)題解決

    小程序引入vant-Weapp保姆級(jí)教程及安裝過(guò)程的問(wèn)題解決

    小知識(shí),大挑戰(zhàn)!本文正在參與“程序員必備小知識(shí)”創(chuàng)作活動(dòng)。 本文同時(shí)參與?「掘力星計(jì)劃」,贏取創(chuàng)作大禮包,挑戰(zhàn)創(chuàng)作激勵(lì)金 當(dāng)你想在小程序里引入vant時(shí),第一步:打開(kāi)官方文檔,第二步:切到快速上手,然后開(kāi)始步驟一、步驟二、步驟三? 你只會(huì)看到 -----------

    2024年02月05日
    瀏覽(20)
  • 虛擬機(jī)安裝華為模擬器eNSP過(guò)程中所遇問(wèn)題與解決辦法

    虛擬機(jī)安裝華為模擬器eNSP過(guò)程中所遇問(wèn)題與解決辦法

    虛擬機(jī)安裝eNSP前,一般會(huì)先安裝WinPcap、WireShark、VirtualBox這三個(gè)軟件,而最近VirtualBox出了6.1.38新版本,與1.3版本的eNSP不兼容。 注:遇到的40或者41問(wèn)題也可照此解決,記得一定關(guān)閉防火墻。 問(wèn)題:當(dāng)你在eNSP安裝成功后,新建拓?fù)?,拖一個(gè)AR2240,右鍵啟動(dòng)就會(huì)出現(xiàn)0%卡死機(jī)的

    2024年02月13日
    瀏覽(26)
  • web和pwn題的簡(jiǎn)單動(dòng)態(tài)flag實(shí)現(xiàn)

    web和pwn題的簡(jiǎn)單動(dòng)態(tài)flag實(shí)現(xiàn)

    作為一個(gè)出題人需要有一些覺(jué)悟,這周花了三天時(shí)間去研究Dockerfile的寫法,主要還是為了實(shí)現(xiàn)動(dòng)態(tài)flag,思路理順了就會(huì)發(fā)現(xiàn),原來(lái)Dockerfile和動(dòng)態(tài)flag這么簡(jiǎn)單,這里直接現(xiàn)寫兩個(gè)簡(jiǎn)單的題目來(lái)演示一下。 web題,首先是需要按照常規(guī)邏輯寫一個(gè)網(wǎng)頁(yè),這里就寫一個(gè)帶flag的簡(jiǎn)單

    2023年04月21日
    瀏覽(19)
  • 【查錯(cuò)解決過(guò)程】Postman測(cè)試接口GET請(qǐng)求404(使用IDEA解決)

    【查錯(cuò)解決過(guò)程】Postman測(cè)試接口GET請(qǐng)求404(使用IDEA解決)

    現(xiàn)在在使用postman進(jìn)行代碼測(cè)試的時(shí)候一直報(bào)404, 不知道問(wèn)題到底出在哪里。 基本的GET請(qǐng)求都不能成功... ? 然后我就發(fā)現(xiàn)可能是我沒(méi)有加上@MapperScan的聲明。 后來(lái)發(fā)現(xiàn)不是,至今也不知道eclipse怎么調(diào)。 ————————————————————————————————

    2024年02月03日
    瀏覽(29)
  • 如何解決ROS安裝過(guò)程中rosdep init和rosdep update報(bào)錯(cuò)誤的問(wèn)題

    如何解決ROS安裝過(guò)程中rosdep init和rosdep update報(bào)錯(cuò)誤的問(wèn)題

    幾年沒(méi)手工安裝ros了,一般拉個(gè)安裝好了cuda和ros等工具軟件的docker image直接使用,以前安裝過(guò)程中很順利不會(huì)有什么報(bào)錯(cuò),最近按照melodic/Installation/Ubuntu - ROS Wiki這里的步驟安裝melodic 或noetic/Installation/Ubuntu - ROS Wiki 這里的步驟安裝noetic,執(zhí)行到curl -s https://raw.githubusercontent.

    2024年02月16日
    瀏覽(22)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包