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

http接口調(diào)用成功卻返回404

這篇具有很好參考價(jià)值的文章主要介紹了http接口調(diào)用成功卻返回404。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。


場(chǎng)景

記錄調(diào)用http接口成功卻返回404的問題

問題表現(xiàn)如下:

1、前端調(diào)用http接口,接口返回404

2、通過debug確認(rèn),接口調(diào)用是成功的

3、接口會(huì)返回JSON數(shù)據(jù)


使用案例來(lái)表現(xiàn)該問題

1、后端接口代碼

@Controller
@RequestMapping("test")
public class TestController {

    @RequestMapping("testReturnStr")
    public String testReturnStr(HttpServletRequest request, HttpServletResponse response) {
        
        return "蓋倫與卡特琳娜";
    }

}

2、前端調(diào)用返回的碼為:404,但實(shí)際上調(diào)用是正常的,這里就不截圖了
?
原因:后端接口返回了JSON數(shù)據(jù),但控制器沒有添加相關(guān)聲明文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-690705.html


解決

方法1:將控制器中的@Controller改為@RestController

//使用@RestController
@RestController
@RequestMapping("test")
public class TestController {

    @RequestMapping("testReturnStr")
    public String testReturnStr(HttpServletRequest request, HttpServletResponse response) {
        
        return "蓋倫與卡特琳娜";
    }

}

方法2:在控制器方法上添加@ResponseBody注解

@Controller
@RequestMapping("test")
public class TestController {

	//添加@ResponseBody
	@ResponseBody
    @RequestMapping("testReturnStr")
    public String testReturnStr(HttpServletRequest request, HttpServletResponse response) {
        
        return "蓋倫與卡特琳娜";
    }

}

到了這里,關(guān)于http接口調(diào)用成功卻返回404的文章就介紹完了。如果您還想了解更多內(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)文章

  • 使用Java調(diào)用http接口

    使用Java調(diào)用HTTP接口的步驟如下: 創(chuàng)建一個(gè)URL對(duì)象,指定HTTP接口的地址。 打開URL連接,獲取URLConnection對(duì)象。 設(shè)置URLConnection對(duì)象的請(qǐng)求方式、超時(shí)時(shí)間等參數(shù)。 發(fā)送請(qǐng)求,并獲取服務(wù)器返回的響應(yīng)結(jié)果。 處理響應(yīng)結(jié)果,可以將響應(yīng)結(jié)果轉(zhuǎn)換成字符串或其他格式。 下面是一

    2024年02月15日
    瀏覽(20)
  • java調(diào)用接口返回亂碼問題

    調(diào)用第三方接口。 當(dāng)調(diào)用第三方接口時(shí),存入數(shù)據(jù)庫(kù)中的數(shù)據(jù)正常,打印的數(shù)據(jù)亂碼,在header中加入charset=UTF-8即可。 此處用到了hutool的依賴: 示例代碼: 第三方調(diào)用接口。 當(dāng)?shù)谌秸{(diào)用咱們的接口時(shí),可能會(huì)出現(xiàn)返回信息中文亂碼的情況,我們?cè)谧约旱姆椒ǖ淖⒔馍霞?/p>

    2024年02月11日
    瀏覽(22)
  • java http遠(yuǎn)程調(diào)用接口下載文件

    遠(yuǎn)程調(diào)用http接口下載文件,接口返回流 一、將文件保存本地 二、將接收到流直接返回

    2024年02月14日
    瀏覽(28)
  • 在EasyCVR中調(diào)用快照接口返回404是什么原因?如何解決?

    在EasyCVR中調(diào)用快照接口返回404是什么原因?如何解決?

    EasyCVR視頻融合平臺(tái)基于云邊端一體化架構(gòu),能在復(fù)雜的網(wǎng)絡(luò)環(huán)境中將前端設(shè)備進(jìn)行統(tǒng)一集中接入,實(shí)現(xiàn)視頻資源的匯聚管理、直播鑒權(quán)、轉(zhuǎn)碼處理、多端分發(fā)、智能告警、數(shù)據(jù)共享等能力與服務(wù)。此外,平臺(tái)也提供了豐富的API接口供用戶自由調(diào)用、集成與二次開發(fā)。 有用戶

    2024年02月11日
    瀏覽(22)
  • Java調(diào)用第三方http接口的常用方式

    前言 一、通過JDK網(wǎng)絡(luò)類Java.net.HttpURLConnection 二、通過apache common封裝好的HttpClient 三、通過Spring的RestTemplate 總結(jié) 今天項(xiàng)目需要接口互相調(diào)用,就看了一下這幾個(gè)調(diào)用的方式 通過java.net包下的原生java.api提供的http請(qǐng)求 使用步驟: 通過統(tǒng)一的資源定位器(java.net.URL)獲取連接器(java.

    2024年02月08日
    瀏覽(20)
  • java調(diào)用http接口(get請(qǐng)求和post請(qǐng)求)

    1.http接口的格式如下: 圖片選擇失敗,我只能把數(shù)據(jù)貼出來(lái),如果有不懂的可以問我哈。 http://localhost:8881/department/getDepartmentList接口數(shù)據(jù)如下:(請(qǐng)求方式是GET) http://localhost:8881/department/getDataById?id=3接口數(shù)據(jù)如下:(請(qǐng)求方式是POST) 2.需要引入的包有: 3.實(shí)現(xiàn)方法如下:

    2024年02月13日
    瀏覽(23)
  • nginx部署時(shí)http接口正常,ws接口404

    nginx部署時(shí)http接口正常,ws接口404

    可以這么配置 首先: 表示的是: 如果 $http_upgrade 不為 ‘’ (空),則 $connection_upgrade 為 upgrade 。 如果 $http_upgrade 為 ‘’ (空),則 $connection_upgrade 為 close。 其次: 表示的是 nginx負(fù)載均衡: 兩臺(tái)服務(wù)器 (ip1:port1)和(ip2:port2) 。 keepalive 1000 表示的是每個(gè)nginx進(jìn)程中上游服務(wù)器保持

    2024年02月12日
    瀏覽(20)
  • Tomcat HTTP Status 404 tomcat 404問題解決

    Tomcat HTTP Status 404 tomcat 404問題解決

    今天初次使用tomcat的時(shí)候,用瀏覽器訪問總是不成功。經(jīng)過一番周折總算成功了,雖然這個(gè)知識(shí)點(diǎn)不是很難,但還是寫篇博客,希望能幫助那些初學(xué)者。(注:筆者用的是:tomcat 7) 前提:你的tomcat可以訪問:http://localhost:8080/ 問題:當(dāng)把項(xiàng)目發(fā)布到tomcat下并啟動(dòng)tomcat,可以訪問

    2023年04月08日
    瀏覽(20)
  • HTTP接口調(diào)用時(shí)報(bào)錯(cuò) java.io.IOException: Connection reset by peer解決辦法

    在接口調(diào)用時(shí),遇到如下報(bào)錯(cuò): Caused by: java.io.IOException: Connection reset by peer ? ? ? ? at sun.nio.ch.FileDispatcherImpl.write0(Native Method) ~[?:1.8.0_241] ? ? ? ? at sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:47) ~[?:1.8.0_241] ? ? ? ? at sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:93) ~[?:1.8.0_241] ?

    2024年04月26日
    瀏覽(36)
  • java發(fā)送http請(qǐng)求的幾種方式,調(diào)用第三方接口的方法:HttpUtil、HttpURLConnection等

    參考:https://blog.csdn.net/yubin1285570923/article/details/126225347 put請(qǐng)求 post帶請(qǐng)求頭 get、delete類似… 使用JDK原生提供的net,無(wú)需其他jar包,代碼如下: 需要用到commons-httpclient-3.1.jar,maven依賴如下: 看一下我實(shí)際應(yīng)用的例子 需要用到httpclient-4.5.6.jar,maven依賴如下: RestTemplate 是由

    2024年01月18日
    瀏覽(34)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包