Sam*_*Sam 2 android httpresponse http-post androidhttpclient
我使用Android中的HttpPost将数据发送到服务器,服务器已成功接收.现在服务器响应如下:
<html><body>
<input type="text" id="nameL" name="nameL" value="Sam" />
<input type="text" id="level" name="level" value="Introductory" />
</body></html>
Run Code Online (Sandbox Code Playgroud)
如何name在Android客户端上使用输入属性(例如nameL和level)获取http响应的值?我能够获得字符串响应,但它包含<html>....</html>一个字符串中的所有标记(如上所示).
使用HTML解析器.我个人喜欢jsoup:
Document doc = JSoup.parse(responseString);
String nameL = doc.select("input[name=nameL]").attr("value");
String level = doc.select("input[name=level]").attr("value");
Run Code Online (Sandbox Code Playgroud)
然而,正如VenomVendor指出的那样,使用HTML进行类似API的通信是不寻常的(并且效率低下).
| 归档时间: |
|
| 查看次数: |
4377 次 |
| 最近记录: |