国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

3.8、使用 HttpEntity

iamyoung001 / 2023人閱讀

摘要:示例見(jiàn)這個(gè)項(xiàng)目的分支下的。還把添加到響應(yīng)中,把寫到響應(yīng)流中,并設(shè)置響應(yīng)狀態(tài)碼為創(chuàng)建。就像和一樣,使用在請(qǐng)求和響應(yīng)流只見(jiàn)進(jìn)行轉(zhuǎn)換。更多關(guān)于這些轉(zhuǎn)換器的消息,參見(jiàn)消息轉(zhuǎn)換器。

??這一部分比較簡(jiǎn)短。示例見(jiàn)這個(gè)項(xiàng)目的mvc分支下的 HttpEntityController.java。

??HttpEntity@RequestBody@ResponseBody很像。出了能夠訪問(wèn)請(qǐng)求和響應(yīng)體,HttpEntity(和子類ResponseEntity)也能訪問(wèn)請(qǐng)求(和響應(yīng))頭,就像這樣:

@RequestMapping("/something")
public ResponseEntity handle(HttpEntity requestEntity) 
        throws UnsupportedEncodingException 
{
    String requestHeader = requestEntity.getHeaders().getFirst("MyRequestHeader");
    byte[] requestBody = requestEntity.getBody();

    // do something with request header and body

    HttpHeaders responseHeaders = new HttpHeaders();
    responseHeaders.set("MyResponseHeader", "MyValue");
    return new ResponseEntity("Hello World", responseHeaders, HttpStatus.CREATED);
}

??上面的例子獲取MyRequestHeader請(qǐng)求頭的值,讀取請(qǐng)求體為字節(jié)數(shù)組。還把MyResponseHeader添加到響應(yīng)中,把Hello World寫到響應(yīng)流中,并設(shè)置響應(yīng)狀態(tài)碼為 201(創(chuàng)建)。

??就像@RequestBody@ResponseBody一樣,Spring 使用HttpMessageConverter在請(qǐng)求和響應(yīng)流只見(jiàn)進(jìn)行轉(zhuǎn)換。更多關(guān)于這些轉(zhuǎn)換器的消息,參見(jiàn)消息轉(zhuǎn)換器。

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/65164.html

相關(guān)文章

  • IDEA后臺(tái)與安卓數(shù)據(jù)交互

    摘要:實(shí)現(xiàn)功能發(fā)數(shù)據(jù)給后臺(tái),后臺(tái)根據(jù)獲取到的數(shù)據(jù)查詢數(shù)據(jù)庫(kù)并將對(duì)應(yīng)的數(shù)據(jù)發(fā)回客戶端顯示在界面開(kāi)發(fā)工具,,端以下為需要新建或者修改的文件,以便新手學(xué)習(xí)客戶端運(yùn)行示例代碼展示登錄用戶名輸入框登錄密碼輸入框登錄按鈕 ...

    Binguner 評(píng)論0 收藏0
  • SpringBoot 2.X Kotlin系列之RestTemplate配置及使用

    摘要:調(diào)用的默認(rèn)構(gòu)造函數(shù),對(duì)象在底層通過(guò)使用包下的實(shí)現(xiàn)創(chuàng)建請(qǐng)求,可以通過(guò)使用指定不同的請(qǐng)求方式。接口主要提供了兩種實(shí)現(xiàn)方式一種是,使用提供的方式既包提供的方式創(chuàng)建底層的請(qǐng)求連接。 showImg(http://download.qfeoo.com/kotlin_springboot_logo.png); 自從RESTFul API興起后,Spring就給開(kāi)發(fā)者提供了一個(gè)訪問(wèn)Rest的客服端,...

    wdzgege 評(píng)論0 收藏0
  • HttpClient4.3.x使用-基礎(chǔ)篇

    摘要:自定義是請(qǐng)求響應(yīng)式的,本是無(wú)狀態(tài)的,不過(guò)應(yīng)用通常需要在幾個(gè)連續(xù)的請(qǐng)求之間保持聯(lián)系,因此可以使用這個(gè)來(lái)傳遞變量,注意這個(gè)不是線程安全的,建議每個(gè)線程使用一個(gè)。這個(gè)方法是線程安全的,而且可以從任意線程中調(diào)用。協(xié)議攔截器必須實(shí)現(xiàn)為線程安全的。 1、關(guān)閉流和response CloseableHttpClient httpclient = HttpClients.createDefault()...

    cartoon 評(píng)論0 收藏0
  • IE9下的跨域問(wèn)題小總結(jié)

    摘要:由于瀏覽器同源策略,凡是發(fā)送請(qǐng)求的協(xié)議域名端口三者之間任意一與當(dāng)前頁(yè)面地址不同即為跨域最近項(xiàng)目要兼容,找了一些資料,實(shí)踐了一下,現(xiàn)在總結(jié)一下,避免以后踩坑。解決方案,微軟在和下給我們提供了來(lái)進(jìn)行解決跨域問(wèn)題,官方的文檔可以在這里看到。 由于瀏覽器同源策略,凡是發(fā)送請(qǐng)求url的協(xié)議、域名、端口三者之間任意一與當(dāng)前頁(yè)面地址不同即為跨域 最近項(xiàng)目要兼容IE9,找了一些資料,實(shí)踐了一下,現(xiàn)在總...

    Jokcy 評(píng)論0 收藏0
  • 使用java進(jìn)行http通信

    摘要:請(qǐng)求用于注冊(cè)登錄等安全性較高且向數(shù)據(jù)庫(kù)中寫入數(shù)據(jù)的操作。該類中定義了一系列的狀態(tài)碼設(shè)置該連接是可以輸出的設(shè)置請(qǐng)求方式向連接中輸出數(shù)據(jù)相當(dāng)于發(fā)送數(shù)據(jù)給服務(wù)器讀取數(shù)據(jù)使用進(jìn)行通信大大簡(jiǎn)化了中通信的實(shí)現(xiàn)。 Http通信概述 Http通信主要有兩種方式POST方式和GET方式。前者通過(guò)Http消息實(shí)體發(fā)送數(shù)據(jù)給服務(wù)器,安全性高,數(shù)據(jù)傳輸大小沒(méi)有限制,后者通過(guò)URL的查詢字符串傳遞給服務(wù)器參數(shù)...

    blastz 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<