From 7b02207537d35bfa1714bf8beafc921f717d100a Mon Sep 17 00:00:00 2001
From: 单军华
Date: Wed, 11 Jul 2018 10:47:42 +0800
Subject: [PATCH] 首次上传

---
 screendisplay/Pods/UMengUShare/UShareSDK/SocialLibraries/Sina/SinaSDK/WBHttpRequest.h |  181 +++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 181 insertions(+), 0 deletions(-)

diff --git a/screendisplay/Pods/UMengUShare/UShareSDK/SocialLibraries/Sina/SinaSDK/WBHttpRequest.h b/screendisplay/Pods/UMengUShare/UShareSDK/SocialLibraries/Sina/SinaSDK/WBHttpRequest.h
new file mode 100755
index 0000000..c3934f5
--- /dev/null
+++ b/screendisplay/Pods/UMengUShare/UShareSDK/SocialLibraries/Sina/SinaSDK/WBHttpRequest.h
@@ -0,0 +1,181 @@
+//
+//  WBHttpRequest.h
+//  WeiboSDK
+//
+//  Created by DannionQiu on 14-9-18.
+//  Copyright (c) 2014��� SINA iOS Team. All rights reserved.
+//
+
+#import <Foundation/Foundation.h>
+#import <UIKit/UIKit.h>
+
+#pragma mark - WBHttpRequest and WBHttpRequestDelegate
+@class WBHttpRequest;
+
+/**
+ ���������������������������sdk��������������������������������������� ������logOutWithToken���������
+ */
+@protocol WBHttpRequestDelegate <NSObject>
+
+/**
+ ������������������������Http���������������
+ 
+ @param response ���������������������
+ */
+@optional
+- (void)request:(WBHttpRequest *)request didReceiveResponse:(NSURLResponse *)response;
+
+/**
+ ������������������������Http���������������������
+ 
+ @param error ������������
+ */
+@optional
+- (void)request:(WBHttpRequest *)request didFailWithError:(NSError *)error;
+
+/**
+ ������������������������Http���������������������
+ 
+ @param result ������������������
+ */
+@optional
+- (void)request:(WBHttpRequest *)request didFinishLoadingWithResult:(NSString *)result;
+
+/**
+ ������������������������Http���������������������
+ 
+ @param data ������������������
+ */
+@optional
+- (void)request:(WBHttpRequest *)request didFinishLoadingWithDataResult:(NSData *)data;
+
+/**
+ ������������SSO������������������
+ 
+ @param URI
+ */
+@optional
+- (void)request:(WBHttpRequest *)request didReciveRedirectResponseWithURI:(NSURL *)redirectUrl;
+
+@end
+
+
+/**
+ ������������Http���������������������
+ 
+ */
+@interface WBHttpRequest : NSObject
+{
+    NSURLConnection                 *connection;
+    NSMutableData                   *responseData;
+}
+
+/**
+ ���������������������������URL
+ */
+@property (nonatomic, strong) NSString *url;
+
+/**
+ ���������������������������
+ 
+ ������"GET" "POST"
+ */
+@property (nonatomic, strong) NSString *httpMethod;
+
+/**
+ ���������������������������������
+ */
+@property (nonatomic, strong) NSDictionary *params;
+
+/**
+ WBHttpRequestDelegate���������������������������SDK���������������������������������������������
+ */
+@property (nonatomic, weak) id<WBHttpRequestDelegate> delegate;
+
+/**
+ ���������������TAG
+ 
+ ������������������Request
+ */
+@property (nonatomic, strong) NSString* tag;
+
+/**
+ ������HTTP������������
+ ������������������������������������HTTP������������
+ @param url ������url������
+ @param httpMethod  ������"GET" "POST"
+ @param params ������������������������������
+ @param delegate WBHttpRequestDelegate���������������������������SDK���������������������������������������������
+ @param tag ���������������TAG,���������������WBHttpRequest���������tag������������
+ */
++ (WBHttpRequest *)requestWithURL:(NSString *)url
+                       httpMethod:(NSString *)httpMethod
+                           params:(NSDictionary *)params
+                         delegate:(id<WBHttpRequestDelegate>)delegate
+                          withTag:(NSString *)tag;
+
+/**
+ ������������Open API HTTP������������
+ ������������������������������������HTTP���������������������������������open api���
+ @param accessToken ������������������accessToken���������������������
+ @param url ������url������
+ @param httpMethod  ������"GET" "POST"
+ @param params ������������������������������
+ @param delegate WBHttpRequestDelegate���������������������������SDK���������������������������������������������
+ @param tag ���������������TAG,���������������WBHttpRequest���������tag������������
+ */
++ (WBHttpRequest *)requestWithAccessToken:(NSString *)accessToken
+                                      url:(NSString *)url
+                               httpMethod:(NSString *)httpMethod
+                                   params:(NSDictionary *)params
+                                 delegate:(id<WBHttpRequestDelegate>)delegate
+                                  withTag:(NSString *)tag;
+
+
+
+/**
+ ������������������������
+ ���������������������������������������������������������������[WBHttpRequest setDelegate:nil];
+ ������������������������������delegate���request���������������������������������������block���request������������������������
+ */
+- (void)disconnect;
+
+#pragma mark - block extension
+
+typedef void (^WBRequestHandler)(WBHttpRequest *httpRequest,
+                                 id result,
+                                 NSError *error);
+
+/**
+ ������������Open API HTTP������������
+ ������������������������������������HTTP���������������������������������open api���
+ @param url ������url������
+ @param httpMethod  ������"GET" "POST"
+ @param params ������������������������������
+ @param queue ���������������NSOperationQueue������������queue���nil,������������������[NSOperationQueue mainQueue]������������������
+ @param handler ���������������������������block������
+ */
++ (WBHttpRequest *)requestWithURL:(NSString *)url
+                       httpMethod:(NSString *)httpMethod
+                           params:(NSDictionary *)params
+                            queue:(NSOperationQueue*)queue
+            withCompletionHandler:(WBRequestHandler)handler;
+
+
+/**
+ ������HTTP������������
+ ������������������������������������HTTP������������
+ @param url ������url������
+ @param httpMethod  ������"GET" "POST"
+ @param params ������������������������������
+ @param queue ���������������NSOperationQueue������������queue���nil,������������������[NSOperationQueue mainQueue]������������������
+ @param handler ���������������������������block������
+ */
++ (WBHttpRequest *)requestWithAccessToken:(NSString *)accessToken
+                                      url:(NSString *)url
+                               httpMethod:(NSString *)httpMethod
+                                   params:(NSDictionary *)params
+                                    queue:(NSOperationQueue*)queue
+                    withCompletionHandler:(WBRequestHandler)handler;
+
+@end

--
Gitblit v1.8.0