最近有个需求需要对于获取URL页面进行host绑定并且立即生效,在java里面实现可以用代理服务器来实现:因为在测试环境下可能需要通过绑定来访问测试环境的应用
实现代码如下:
public
static
String getResponseText(String queryUrl,String host,String ip) {
//queryUrl,完整的url,host和ip需要绑定的host和ip
InputStream is =
null
;
BufferedReader br =
null
;
StringBuffer res =
new
StringBuffer();
try
{
HttpURLConnection httpUrlConn =
null
;
URL url =
new
URL(queryUrl);
if
(ip!=
null
){
String str[] = ip.split(
"\\."
);
byte
[] b =
new
byte
[str.length];
for
(
int
i=
0
,len=str.length;i<len;i++){
b[i] = (
byte
)(Integer.parseInt(str[i],
10
));
}
Proxy proxy =
new
Proxy(Proxy.Type.HTTP,
new
|
本文转自茄子_2008博客园博客,原文链接:http://www.cnblogs.com/xd502djj/archive/2013/02/07/2908760.html
,如需转载请自行联系原作者。