我正在开发一款Android应用,以调查URLConnection的使用并以JSON格式获取数据。
我找到了很多很好的资源和如何编码的例子
在哪里可以找到所有有效RequestProperty的完整列表? 如图所示?
urlconn.setRequestProperty("Content-Type", "text/xml");
urlconn.setRequestProperty("Content-Length", String.valueOf(params.getBytes().length));
urlconn.setRequestProperty("Content-Language", "en-US");
我错过了什么?
作为一个补充问题(如果可以的话) URLConnection有一个“强制”退出POST和GET的机制吗? 如果是的话,你如何设置这种行为?
答案 0 :(得分:2)
第二个问题。您可能希望在连接上将timeout
设置为:
urlconn.setConnectTimeout(10000);
urlconn.setReadTimeout(10000);
回到问题1,从技术上讲,你可以设置你想要的任何属性。 如果属性列表中尚未包含该属性,则只需在列表中添加具有指定值的新属性。
如果您引用http
连接,则可以设置html
标头支持的任何属性,具体取决于属性的usage/need
。