Get-Hip/GetHip/ParseNetDebug.m
2016-01-28 05:44:20 -05:00

30 lines
1.2 KiB
Objective-C

//
// ParseNetDebug.m
// GetHip
//
// Created by Okechi on 1/7/16.
// Copyright (c) 2016 Kroleo. All rights reserved.
//
#import "ParseNetDebug.h"
@implementation ParseNetDebug: NSObject
+ (void)receiveWillSendURLRequestNotification:(NSNotification *) notification {
NSURLRequest *request = notification.userInfo[PFNetworkNotificationURLRequestUserInfoKey];
NSLog(@"URL : %@", request.URL.absoluteString);
NSLog(@"Method : %@", request.HTTPMethod);
NSLog(@"Headers : %@", request.allHTTPHeaderFields);
NSLog(@"Request Body : %@", [[NSString alloc] initWithData:request.HTTPBody encoding:NSUTF8StringEncoding]);
}
+ (void)receiveDidReceiveURLResponseNotification:(NSNotification *) notification {
NSURLRequest *request = notification.userInfo[PFNetworkNotificationURLRequestUserInfoKey];
NSHTTPURLResponse *response = notification.userInfo[PFNetworkNotificationURLResponseUserInfoKey];
NSString *responseBody = notification.userInfo[PFNetworkNotificationURLResponseBodyUserInfoKey];
NSLog(@"URL : %@", request.URL.absoluteString);
NSLog(@"Status Code : %ld", (long)response.statusCode);
NSLog(@"Headers : %@", response.allHeaderFields);
NSLog(@"Response Body : %@", responseBody);
}
@end