java – URLConnection setRequestProperty vs addRequestPropert
发布时间:2020-09-01 19:20:50 所属栏目:Java 来源:互联网
导读:让我说我在谈论HTTP到一个web服务器,我会接受html或文本,但更喜欢html.换句话说,标题应该说(我想!) 接受:text / html,text / * 我使用Java,所以我有一个URLConnection.我应该用吗 myUrlConnction.setRequestProperty(Accept, text/html);myUrlConnction.add
让我说我在谈论HTTP到一个web服务器,我会接受html或文本,但更喜欢html.换句话说,标题应该说(我想!) 接受:text / html,text / * 我使用Java,所以我有一个URLConnection.我应该用吗 myUrlConnction.setRequestProperty("Accept","text/html"); myUrlConnction.addRequestProperty("Accept","text/*"); 要么 myUrlConnction.setRequestProperty("Accept","text/html,text/*"); 或者是等价的吗? 一般来说,我看到的大部分第三方代码似乎并不担心这些头文件的排序或多个值,所以我想知道如何最终工作. 解决方法第一个代码片段将导致两个accept-headers,而第二个代码片段将给两个选择器一个accept-header.他们其实是等同的. 该规范还指出,更具体的媒体范围具有优先权,因此两者都将产生您的预期行为. 如果必须指定多个媒体范围,并且它们具有同样的特定性,则可以添加q参数. 资料来源:http 1.1规格(http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html): (编辑:4S站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- httpclient 请求http数据,json转map的实例
- Java:更快的替代String(byte [])
- java – 防止在页面加载时将后缀添加到资源中
- 浅谈java 字符串,字符数组,list间的转化
- Java:如果不知道如何初始化数组大小?
- 详解spring mvc对异步请求的处理
- java – JTable.clearSelection()vs Jtable.getSelectionMo
- java – 如何从VolleyError获取响应代码?
- java-ee – 在maven-embedded-glassfish-plugin上的CDI注入
- 详解Java中实现SHA1与MD5加密算法的基本方法