Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public void webRequest(int, long, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
- Signature: (IJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
- Code:
- 0: aload_0
- 1: getfield #20 // Field _httpClient:Lorg/apache/http/client/HttpClient;
- 4: ifnonnull 11
- 7: aload_0
- 8: invokespecial #212 // Method _init:()V
- 11: aload 5
- 13: ldc #214 // String DELETE
- 15: invokevirtual #219 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
- 18: ifeq 192
- 21: new #221 // class org/apache/http/client/methods/HttpDelete
- 24: dup
- 25: aload 4
- 27: invokespecial #223 // Method org/apache/http/client/methods/HttpDelete."<init>":(Ljava/lang/String;)V
- 30: astore 8
- 32: aload 8
- 34: ldc #225 // String User-Agent
- 36: ldc #227 // String MCPE/Curl
- 38: invokevirtual #233 // Method org/apache/http/client/methods/HttpRequestBase.addHeader:(Ljava/lang/String;Ljava/lang/String;)V
- 41: new #69 // class org/apache/http/params/BasicHttpParams
- 44: dup
- 45: invokespecial #70 // Method org/apache/http/params/BasicHttpParams."<init>":()V
- 48: astore 9
- 50: aload 9
- 52: sipush 30000
- 55: invokestatic #239 // Method org/apache/http/params/HttpConnectionParams.setConnectionTimeout:(Lorg/apache/http/params/HttpParams;I)V
- 58: aload 8
- 60: aload 9
- 62: invokevirtual #243 // Method org/apache/http/client/methods/HttpRequestBase.setParams:(Lorg/apache/http/params/HttpParams;)V
- 65: aload 6
- 67: ifnull 126
- 70: aload 6
- 72: invokevirtual #246 // Method java/lang/String.length:()I
- 75: ifle 126
- 78: getstatic #170 // Field java/lang/System.out:Ljava/io/PrintStream;
- 81: new #172 // class java/lang/StringBuilder
- 84: dup
- 85: invokespecial #173 // Method java/lang/StringBuilder."<init>":()V
- 88: ldc #248 // String Setting cookie: (
- 90: invokevirtual #179 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
- 93: aload 6
- 95: invokevirtual #246 // Method java/lang/String.length:()I
- 98: invokevirtual #186 // Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder;
- 101: ldc #250 // String )
- 103: invokevirtual #179 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
- 106: aload 6
- 108: invokevirtual #179 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
- 111: invokevirtual #190 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
- 114: invokevirtual #196 // Method java/io/PrintStream.println:(Ljava/lang/String;)V
- 117: aload 8
- 119: ldc #252 // String Cookie
- 121: aload 6
- 123: invokevirtual #233 // Method org/apache/http/client/methods/HttpRequestBase.addHeader:(Ljava/lang/String;Ljava/lang/String;)V
- 126: new #47 // class com/mojang/android/net/WebRequestManager$WebRequestData
- 129: dup
- 130: iload_1
- 131: aload 8
- 133: lload_2
- 134: invokespecial #255 // Method com/mojang/android/net/WebRequestManager$WebRequestData."<init>":(ILorg/apache/http/client/methods/HttpRequestBase;J)V
- 137: astore 10
- 139: aload_0
- 140: getfield #27 // Field _requestlock:Ljava/lang/Object;
- 143: astore 11
- 145: aload 11
- 147: monitorenter
- 148: aload_0
- 149: getfield #25 // Field _webRequests:Ljava/util/ArrayList;
- 152: invokevirtual #35 // Method java/util/ArrayList.iterator:()Ljava/util/Iterator;
- 155: astore 13
- 157: aload 13
- 159: invokeinterface #41, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z
- 164: ifeq 392
- 167: aload 13
- 169: invokeinterface #45, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;
- 174: checkcast #47 // class com/mojang/android/net/WebRequestManager$WebRequestData
- 177: getfield #51 // Field com/mojang/android/net/WebRequestManager$WebRequestData.requestId:I
- 180: aload 10
- 182: getfield #51 // Field com/mojang/android/net/WebRequestManager$WebRequestData.requestId:I
- 185: if_icmpne 157
- 188: aload 11
- 190: monitorexit
- 191: return
- 192: aload 5
- 194: ldc_w #257 // String PUT
- 197: invokevirtual #219 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
- 200: ifeq 265
- 203: new #259 // class org/apache/http/client/methods/HttpPut
- 206: dup
- 207: aload 4
- 209: invokespecial #260 // Method org/apache/http/client/methods/HttpPut."<init>":(Ljava/lang/String;)V
- 212: astore 15
- 214: aload 7
- 216: ldc_w #262 // String
- 219: if_acmpeq 248
- 222: new #264 // class org/apache/http/entity/StringEntity
- 225: dup
- 226: aload 7
- 228: invokespecial #265 // Method org/apache/http/entity/StringEntity."<init>":(Ljava/lang/String;)V
- 231: astore 16
- 233: aload 16
- 235: ldc_w #267 // String application/json
- 238: invokevirtual #270 // Method org/apache/http/entity/StringEntity.setContentType:(Ljava/lang/String;)V
- 241: aload 15
- 243: aload 16
- 245: invokevirtual #274 // Method org/apache/http/client/methods/HttpPut.setEntity:(Lorg/apache/http/HttpEntity;)V
- 248: aload 15
- 250: astore 8
- 252: goto 32
- 255: astore 17
- 257: aload 17
- 259: invokevirtual #277 // Method java/io/UnsupportedEncodingException.printStackTrace:()V
- 262: goto 248
- 265: aload 5
- 267: ldc_w #279 // String GET
- 270: invokevirtual #219 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
- 273: ifeq 290
- 276: new #281 // class org/apache/http/client/methods/HttpGet
- 279: dup
- 280: aload 4
- 282: invokespecial #282 // Method org/apache/http/client/methods/HttpGet."<init>":(Ljava/lang/String;)V
- 285: astore 8
- 287: goto 32
- 290: aload 5
- 292: ldc_w #284 // String POST
- 295: invokevirtual #219 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
- 298: ifeq 363
- 301: new #286 // class org/apache/http/client/methods/HttpPost
- 304: dup
- 305: aload 4
- 307: invokespecial #287 // Method org/apache/http/client/methods/HttpPost."<init>":(Ljava/lang/String;)V
- 310: astore 18
- 312: aload 7
- 314: ldc_w #262 // String
- 317: if_acmpeq 346
- 320: new #264 // class org/apache/http/entity/StringEntity
- 323: dup
- 324: aload 7
- 326: invokespecial #265 // Method org/apache/http/entity/StringEntity."<init>":(Ljava/lang/String;)V
- 329: astore 19
- 331: aload 19
- 333: ldc_w #267 // String application/json
- 336: invokevirtual #270 // Method org/apache/http/entity/StringEntity.setContentType:(Ljava/lang/String;)V
- 339: aload 18
- 341: aload 19
- 343: invokevirtual #288 // Method org/apache/http/client/methods/HttpPost.setEntity:(Lorg/apache/http/HttpEntity;)V
- 346: aload 18
- 348: astore 8
- 350: goto 32
- 353: astore 20
- 355: aload 20
- 357: invokevirtual #277 // Method java/io/UnsupportedEncodingException.printStackTrace:()V
- 360: goto 346
- 363: new #290 // class java/security/InvalidParameterException
- 366: dup
- 367: new #172 // class java/lang/StringBuilder
- 370: dup
- 371: invokespecial #173 // Method java/lang/StringBuilder."<init>":()V
- 374: ldc_w #292 // String Unknown request method
- 377: invokevirtual #179 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
- 380: aload 5
- 382: invokevirtual #179 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
- 385: invokevirtual #190 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
- 388: invokespecial #293 // Method java/security/InvalidParameterException."<init>":(Ljava/lang/String;)V
- 391: athrow
- 392: aload_0
- 393: getfield #25 // Field _webRequests:Ljava/util/ArrayList;
- 396: aload 10
- 398: invokevirtual #296 // Method java/util/ArrayList.add:(Ljava/lang/Object;)Z
- 401: pop
- 402: aload 11
- 404: monitorexit
- 405: new #298 // class java/lang/Thread
- 408: dup
- 409: new #300 // class com/mojang/android/net/WebRequestManager$1
- 412: dup
- 413: aload_0
- 414: aload 10
- 416: invokespecial #303 // Method com/mojang/android/net/WebRequestManager$1."<init>":(Lcom/mojang/android/net/WebRequestManager;Lcom/mojang/android/net/WebRequestManager$WebRequestData;)V
- 419: invokespecial #306 // Method java/lang/Thread."<init>":(Ljava/lang/Runnable;)V
- 422: invokevirtual #309 // Method java/lang/Thread.start:()V
- 425: return
- 426: astore 12
- 428: aload 11
- 430: monitorexit
- 431: aload 12
- 433: athrow
- Exception table:
- from to target type
- 148 157 426 any
- 157 191 426 any
- 222 248 255 Class java/io/UnsupportedEncodingException
- 320 346 353 Class java/io/UnsupportedEncodingException
- 392 405 426 any
- 428 431 426 any
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement