Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/190.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 所有可用的setRequestProperty';URLS用于URL连接_Java_Android_Http - Fatal编程技术网

Java 所有可用的setRequestProperty';URLS用于URL连接

Java 所有可用的setRequestProperty';URLS用于URL连接,java,android,http,Java,Android,Http,我正在开发一个Android应用程序来调查URLConnection的使用情况,并获取JSON格式的数据 我找到了许多关于如何编写代码的好资源和示例 在哪里可以找到所有有效RequestProperty的完整列表? 如图所示? urlconn.setRequestProperty("Content-Type", "text/xml"); urlconn.setRequestProperty("Content-Length", String.valueOf(params.getBytes().l

我正在开发一个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");

setRequestProperty(“内容类型”、“文本/xml”);
urlconn.setRequestProperty(“内容长度”,String.valueOf(params.getBytes().Length));
urlconn.setRequestProperty(“内容语言”,“en-US”);

我错过了什么

作为补充问题(如果可以的话) URLConnection是否有“强制”POST和GET退出的机制?
如果有,您如何设置此行为?

首先是第二个问题。您可能希望将连接的
超时设置为:

  urlconn.setConnectTimeout(10000);
  urlconn.setReadTimeout(10000);
回到问题1,从技术上讲,您可以设置任何想要的属性如果属性列表中不存在该属性,则只需在列表中添加具有指定值的新属性。


如果您引用的是
http
连接,则可以根据属性的
用法/需要设置
html
标题支持的任何属性

感谢您的回答(和时间),我想这种方法需要我在出现超时条件时编写重试循环代码?这取决于超时条件和您的要求。请注意:我也更新了你第一个问题的答案。