我有點迷路了這個問題,需要一些幫助。我需要做的是使用Java向HTTP REST接口發出發佈請求。在這個請求中,我需要發送密鑰作爲參數,並且需要將文本文件上傳到服務器。該文件將在本地可用。POST txt文件到遠程HTTP服務器
這裏沒有用戶輸入。我不知道如何上傳文件到該服務器在此寫入
這一步的指示頁面需要一個HTTP POST請求URI「someurl.com」
- 隨着HTTP郵政變量命名的鍵,它的價值
- 和in.txt文件附
提出這個要求,我會得到一個out.txt文件作爲響應後。
到目前爲止,在互聯網上我發現這個代碼,這是接近
dos.writeBytes(message); //here message is String and dos is DataOutputStream
dos.flush();
dos.close();
但這裏的消息是字符串,我想知道是否有一種方法來發送文件到服務器。
代碼你需要這樣的:http://hc.apache.org/httpclient-3.x/methods/multipartpost.html – wannadream