.class public abstract Lorg/apache/http/client/methods/HttpRequestBase; .super Lorg/apache/http/client/methods/AbstractExecutionAwareRequest; .source "HttpRequestBase.java" # interfaces .implements Lorg/apache/http/client/methods/HttpUriRequest; .implements Lorg/apache/http/client/methods/Configurable; # instance fields .field private config:Lorg/apache/http/client/config/RequestConfig; .field private uri:Ljava/net/URI; .field private version:Lorg/apache/http/ProtocolVersion; # direct methods .method public constructor ()V .registers 1 .line 44 invoke-direct {p0}, Lorg/apache/http/client/methods/AbstractExecutionAwareRequest;->()V return-void .end method # virtual methods .method public getConfig()Lorg/apache/http/client/config/RequestConfig; .registers 2 .line 95 iget-object v0, p0, Lorg/apache/http/client/methods/HttpRequestBase;->config:Lorg/apache/http/client/config/RequestConfig; return-object v0 .end method .method public abstract getMethod()Ljava/lang/String; .end method .method public getProtocolVersion()Lorg/apache/http/ProtocolVersion; .registers 2 .line 63 iget-object v0, p0, Lorg/apache/http/client/methods/HttpRequestBase;->version:Lorg/apache/http/ProtocolVersion; if-eqz v0, :cond_5 goto :goto_d :cond_5 invoke-virtual {p0}, Lorg/apache/http/client/methods/HttpRequestBase;->getParams()Lorg/apache/http/params/HttpParams; move-result-object v0 invoke-static {v0}, Lorg/apache/http/params/HttpProtocolParams;->getVersion(Lorg/apache/http/params/HttpParams;)Lorg/apache/http/ProtocolVersion; move-result-object v0 :goto_d return-object v0 .end method .method public getRequestLine()Lorg/apache/http/RequestLine; .registers 5 .line 79 invoke-virtual {p0}, Lorg/apache/http/client/methods/HttpRequestBase;->getMethod()Ljava/lang/String; move-result-object v0 .line 80 invoke-virtual {p0}, Lorg/apache/http/client/methods/HttpRequestBase;->getProtocolVersion()Lorg/apache/http/ProtocolVersion; move-result-object v1 .line 81 invoke-virtual {p0}, Lorg/apache/http/client/methods/HttpRequestBase;->getURI()Ljava/net/URI; move-result-object v2 if-eqz v2, :cond_13 .line 84 invoke-virtual {v2}, Ljava/net/URI;->toASCIIString()Ljava/lang/String; move-result-object v2 goto :goto_14 :cond_13 const/4 v2, 0x0 :goto_14 if-eqz v2, :cond_1c .line 86 invoke-virtual {v2}, Ljava/lang/String;->isEmpty()Z move-result v3 if-eqz v3, :cond_1e .line 87 :cond_1c const-string v2, "/" .line 89 :cond_1e new-instance v3, Lorg/apache/http/message/BasicRequestLine; invoke-direct {v3, v0, v2, v1}, Lorg/apache/http/message/BasicRequestLine;->(Ljava/lang/String;Ljava/lang/String;Lorg/apache/http/ProtocolVersion;)V return-object v3 .end method .method public getURI()Ljava/net/URI; .registers 2 .line 74 iget-object v0, p0, Lorg/apache/http/client/methods/HttpRequestBase;->uri:Ljava/net/URI; return-object v0 .end method .method public releaseConnection()V .registers 1 .line 119 invoke-virtual {p0}, Lorg/apache/http/client/methods/HttpRequestBase;->reset()V return-void .end method .method public setConfig(Lorg/apache/http/client/config/RequestConfig;)V .registers 2 .line 99 iput-object p1, p0, Lorg/apache/http/client/methods/HttpRequestBase;->config:Lorg/apache/http/client/config/RequestConfig; return-void .end method .method public setProtocolVersion(Lorg/apache/http/ProtocolVersion;)V .registers 2 .line 58 iput-object p1, p0, Lorg/apache/http/client/methods/HttpRequestBase;->version:Lorg/apache/http/ProtocolVersion; return-void .end method .method public setURI(Ljava/net/URI;)V .registers 2 .line 103 iput-object p1, p0, Lorg/apache/http/client/methods/HttpRequestBase;->uri:Ljava/net/URI; return-void .end method .method public started()V .registers 1 return-void .end method .method public toString()Ljava/lang/String; .registers 4 .line 124 new-instance v0, Ljava/lang/StringBuilder; invoke-direct {v0}, Ljava/lang/StringBuilder;->()V invoke-virtual {p0}, Lorg/apache/http/client/methods/HttpRequestBase;->getMethod()Ljava/lang/String; move-result-object v1 invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; move-result-object v0 const-string v1, " " invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; move-result-object v0 invoke-virtual {p0}, Lorg/apache/http/client/methods/HttpRequestBase;->getURI()Ljava/net/URI; move-result-object v2 invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; move-result-object v0 invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; move-result-object v0 invoke-virtual {p0}, Lorg/apache/http/client/methods/HttpRequestBase;->getProtocolVersion()Lorg/apache/http/ProtocolVersion; move-result-object v1 invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; move-result-object v0 invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v0 return-object v0 .end method