簡體   English   中英

Android / Java發送http帖子請求,其字符未重新格式化為UTF-8

[英]Android/Java Send a http post request with chars not reformatted as UTF-8

在Android應用程序中,我需要使用http發布請求來與D-Link W215對話。 我基本上是在這里找到的代碼的Java版本: http : //www.devttys0.com/2014/05/hacking-the-d-link-dsp-w215-smart-plug/ 問題是我需要發送的字節之一是0xAC,當它通過Java通過網絡發送時,它以Unicode字符\\ 00ac的形式接收,即十六進制字符0xC2 0xAC。 有沒有一種方法可以實際發送字節0xAC。 謝謝。

編輯:我也已經確認問題出在發送字節時,因為在發送之前檢查數據時數據是正確的。

使用以下代碼。

byte[] message = {0xAC};
Socket socket = ...
DataOutputStream dOut = new DataOutputStream(socket.getOutputStream());
dOut.write(message);   

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM