-
當(dāng)前位置:首頁 > 創(chuàng)意學(xué)院 > 技術(shù) > 專題列表 > 正文
GET
POST
PUT
DELETE
其他
實(shí)際開發(fā)常寫的接口(開發(fā)中的接口指的是)
大家好!今天讓創(chuàng)意嶺的小編來大家介紹下關(guān)于實(shí)際開發(fā)常寫的接口的問題,以下是小編對(duì)此問題的歸納整理,讓我們一起來看看吧。
ChatGPT國內(nèi)免費(fèi)在線使用,能給你生成想要的原創(chuàng)文章、方案、文案、工作計(jì)劃、工作報(bào)告、論文、代碼、作文、做題和對(duì)話答疑等等
你只需要給出你的關(guān)鍵詞,它就能返回你想要的內(nèi)容,越精準(zhǔn),寫出的就越詳細(xì),有微信小程序端、在線網(wǎng)頁版、PC客戶端,官網(wǎng):https://ai.de1919.com
本文目錄:
一、java在實(shí)際開發(fā)中使用的是SingleThreadModel接口實(shí)現(xiàn)多線程安全還是用synchronized方式
錯(cuò)了,通常情況下,使用的都不是SingleThreadModel,尤其是J2EE中。所以當(dāng)年struts1剛出那會(huì)才毀譽(yù)參半。
現(xiàn)在struts2與webwork這方面做得好一點(diǎn)。所以在j2ee中自己新建線程時(shí)要主要全局變量的問題,能夠不使用最好不要使用全局變量。不過也不要使用synchronized關(guān)鍵字了,jdk5.0中提供了concurrent包,里面有各種多線程操作的對(duì)象,如可重入鎖機(jī)制等
二、在實(shí)際開發(fā)中寫接口方法前會(huì)加public abstract嗎?
并不加在接口類中一般都不回寫修飾 直接就是
返回值 方法名字(入?yún)ⅲ?throws 需要拋出異常;
一般都是這種格式
三、怎么寫api接口
一些剛開始寫接口文檔的服務(wù)端同學(xué),很容易按著代碼的思路去編寫接口文檔,這讓客戶端同學(xué)或者是服務(wù)對(duì)接方技術(shù)人員經(jīng)常吐槽,看不懂接口文檔。這篇文章提供一個(gè)常規(guī)接口文檔的編寫方法,給大家參考。
推薦使用的是docway 寫接口文檔,方便保存和共享,支持導(dǎo)出PDF MARKDOWN,支持團(tuán)隊(duì)項(xiàng)目管理。
一、請(qǐng)求參數(shù)
1. 請(qǐng)求方法
用于獲取數(shù)據(jù)
用于更新數(shù)據(jù),可與PUT互換,語義上PUT支持冪等
用于新增數(shù)據(jù),可與POST互換,語義上PUT支持冪等
用于刪除數(shù)據(jù)
其他的請(qǐng)求方法在一般的接口中很少使用。如:PATCH HEAD OPTIONS
2. URL
url表示了接口的請(qǐng)求路徑。路徑中可以包含參數(shù),稱為地址參數(shù),如**/user/{id}**,其中id作為一個(gè)參數(shù)。
3. HTTP Header
HTTP Header用于此次請(qǐng)求的基礎(chǔ)信息,在接口文檔中以K-V方式展示,其中Content-Type則是一個(gè)非常必要的header,它描述的請(qǐng)求體的
二、響應(yīng)參數(shù)
1. 響應(yīng) HTTP Body
響應(yīng)body同請(qǐng)求body一樣,需要描述請(qǐng)清除數(shù)據(jù)的類型。
另外,如果服務(wù)會(huì)根據(jù)不同的http status code 返回不同的
三、接口說明
說明接口的應(yīng)用場(chǎng)景,特別的注意點(diǎn),比如,接口是否冪等、處理是同步方式還是異步方式等。
四、示例
上個(gè)示例(重點(diǎn)都用紅筆圈出來,記牢了):
五、接口工具
推薦使用的是http://docway.net(以前叫小幺雞) 寫接口文檔,方便保存和共享,支持導(dǎo)出PDF MARKDOWN,支持團(tuán)隊(duì)項(xiàng)目管理。
四、android開發(fā)接口文檔怎么寫
1 接口書寫的格式:
1 用例圖
2 流程圖
3 具體的接口:
3.1請(qǐng)求的方式:
包括:
服務(wù)器地址 le.gxjinan.com/open/user.php?ac=login
請(qǐng)求方式 POST
編碼格式 UTF-8
內(nèi)容的格式 application/x-www-form-urlencoded
3.2 請(qǐng)求的參數(shù):
例如:
參數(shù) 類型 是否必須
說明
user String 是 手機(jī)號(hào),郵箱,用戶名
3.2 響應(yīng)信息:
請(qǐng)求方式 POST
編碼格式 UTF-8
數(shù)據(jù)類型 Json 數(shù)據(jù)實(shí)體,包含msg對(duì)象。
內(nèi)部包含的注冊(cè)成功后用戶的ID!
3.3 返回的數(shù)據(jù):
返回的正確信息
整體的Json 數(shù)據(jù),
詳細(xì)的Json數(shù)據(jù),
返回錯(cuò)誤的信息
以上就是關(guān)于實(shí)際開發(fā)常寫的接口相關(guān)問題的回答。希望能幫到你,如有更多相關(guān)問題,您也可以聯(lián)系我們的客服進(jìn)行咨詢,客服也會(huì)為您講解更多精彩的知識(shí)和內(nèi)容。
推薦閱讀:
松鼠ai智能人工教育沒那么好(松鼠ai人工智能實(shí)際效果怎么樣)
小場(chǎng)地景觀設(shè)計(jì)實(shí)際(小場(chǎng)地景觀設(shè)計(jì)實(shí)際圖)
手機(jī)定位與實(shí)際不一致怎么辦(定位不準(zhǔn)確怎么解決)
幾種常見的商業(yè)模式(介紹幾種常見的商業(yè)模式)
沈陽市八一公園景觀設(shè)計(jì)(沈陽市八一公園景觀設(shè)計(jì)圖)