下午臨下班了,遇到這么一個(gè)問題真的坑毀了。
晚上下班測試了一個(gè)接口,將數(shù)據(jù)提交給后臺(tái),然后一直出現(xiàn)404異常,但是測試其他的接口都是正常的,在網(wǎng)上看了retrofit404異常的解決方法。
baseUrl 必須以結(jié)尾/結(jié)束,但是看了項(xiàng)目中的baseUrl的確是以/結(jié)尾了。
在耗費(fèi)了將近兩小時(shí)左右終于發(fā)現(xiàn)了問題的所在,在保存的數(shù)據(jù)中含有 字符串,然后可能retrofit在內(nèi)部處理時(shí)由于這個(gè) 空格轉(zhuǎn)義符給分隔了,導(dǎo)致數(shù)據(jù)沒有辦法被提交給后臺(tái),才一直出404的錯(cuò)誤。
晚上被這個(gè)小問題大概弄了2個(gè)多小時(shí),最后還是請(qǐng)教公司的一個(gè)大牛,在指導(dǎo)下不停的測試才解決了這個(gè)問題,項(xiàng)目經(jīng)驗(yàn)真的很重要啊!!!!自己也還是有很多學(xué)習(xí)的地方。要努力。