什么是URLConnection可用的setRequestProperty

时间:2012-10-16 14:08:17

标签: java android http

我正在开发一款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的机制吗? 如果是的话,你如何设置这种行为?

1 个答案:

答案 0 :(得分:2)

第二个问题。您可能希望在连接上将timeout设置为:

  urlconn.setConnectTimeout(10000);
  urlconn.setReadTimeout(10000);

回到问题1,从技术上讲,你可以设置你想要的任何属性。 如果属性列表中尚未包含该属性,则只需在列表中添加具有指定值的新属性。

如果您引用http连接,则可以设置html标头支持的任何属性,具体取决于属性的usage/need