2016-07-27 49 views
-1

我想發送POST請求與使用Jetty客戶端的大型有效載荷9.3.3 但似乎我的碼頭客戶端沒有發送整個有效載荷。碼頭客戶端:發送請求與一個大的有效載荷

默認情況下是否存在有效載荷大小限制? 如何使它能夠發送大的有效載荷?

[編輯]這裏是我的代碼(簡稱):

httpClient = new HttpClient(new SslContextFactory(true)); 
httpClient.start(); 

request = httpClient.newRequest(url.trim());  
request.method("POST"); 
request.content(new StringContentProvider(LargePayload,"UTF-8")); 

response = request.send(); 

stopHttpClient(); 

預先感謝您的幫助!

+0

顯示您的工作/代碼,您如何使用碼頭客戶端? (因爲有很多可能的方式來使用它) –

+0

嗨,我編輯我的問題與我的代碼結構。 – sabrina2020

+0

這似乎是理智的,你有任何錯誤?異常?記錄輸出?或任何可以幫助某人回答這個問題的細節? (只是說「看起來像我的碼頭客戶端沒有發送整個有效載荷」是不夠的) –

回答

2

不,對請求有效負載大小沒有限制。

你怎麼知道Jetty客戶端沒有發送整個有效載荷? 你有例外嗎?

如果添加更多詳細信息,則可以更好地幫助您。

+0

感謝您的回覆,這個問題並非來自Jetty客戶端。我從xml文件中獲取有效內容,而StAX分析器沒有給我整個有效負載。 http://stackoverflow.com/questions/38631293/parsing-xml-with-stax-not-getting-a-large-content-tag – sabrina2020