📄 trackerwebpagerequestimpl.java
字号:
// Decompiled by Jad v1.5.8e2. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://kpdus.tripod.com/jad.html
// Decompiler options: packimports(3) fieldsfirst ansi space
// Source File Name: TrackerWebPageRequestImpl.java
package org.gudy.azureus2.pluginsimpl.local.tracker;
import java.io.InputStream;
import java.net.*;
import java.util.HashMap;
import java.util.Map;
import org.gudy.azureus2.plugins.tracker.Tracker;
import org.gudy.azureus2.plugins.tracker.web.TrackerWebContext;
import org.gudy.azureus2.plugins.tracker.web.TrackerWebPageRequest;
public class TrackerWebPageRequestImpl
implements TrackerWebPageRequest
{
private Tracker tracker;
private TrackerWebContext context;
private InetSocketAddress client_address;
private String user;
private String url;
private URL absolute_url;
private String header;
private InputStream is;
protected TrackerWebPageRequestImpl(Tracker _tracker, TrackerWebContext _context, InetSocketAddress _client_address, String _user, String _url, URL _absolute_url, String _header,
InputStream _is)
{
tracker = _tracker;
context = _context;
client_address = _client_address;
user = _user;
url = _url;
absolute_url = _absolute_url;
header = _header;
is = _is;
}
public Tracker getTracker()
{
return tracker;
}
public TrackerWebContext getContext()
{
return context;
}
public String getURL()
{
return url;
}
public URL getAbsoluteURL()
{
return absolute_url;
}
public String getClientAddress()
{
return client_address.getAddress().getHostAddress();
}
public InetSocketAddress getClientAddress2()
{
return client_address;
}
public String getUser()
{
return user;
}
public InputStream getInputStream()
{
return is;
}
public String getHeader()
{
return header;
}
public Map getHeaders()
{
Map headers = new HashMap();
String header_parts[] = header.split("\r\n");
headers.put("status", header_parts[0].trim());
for (int i = 1; i < header_parts.length; i++)
{
String key_value[] = header_parts[i].split(":", 2);
headers.put(key_value[0].trim().toLowerCase(), key_value[1].trim());
}
return headers;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -