2
我正在使用InputStreamEntity;我正在從文件輸入流中讀取數據並將其發送到遠程服務器;一切似乎都工作正常。在InputStreamEntity中設置HTTP標頭
現在,我希望能夠在輸入流完成之前設置一個頭,即只要我讀取最後一個字節,我想設置一個頭。 參見下面樣本代碼 -
該代碼是 -
long ctr = 0; int ch;
while ((ch = inputStream.read()) >= 0) {
if (lastByte) { //lastByte is set if this will be the only byte left in inputStream
httpPut.addHeader("hello", "there");
}
}
但是上述代碼沒有設置報頭。
我使用Wireshark驗證頭部尚未發送,因此我相信仍然有機會設置它們。
請建議一種方法來處理這個要求。謝謝!