什么是JIRA rest api注销用户,以下是使用JIRA Rest api登录和注销用户的正确方法?

时间:2015-01-17 02:17:59

标签: objective-c api ios7 jira jira-rest-api

我正在开发一个与jira实例连接的iOS应用程序,我使用NSURLConnection登录,如下所示 -

NSString *authStr =[[NSString alloc] initWithFormat:@"%@:%@",[self.txtUsername text],[self.txtPassword text]];

NSData *authData = [authStr dataUsingEncoding:NSASCIIStringEncoding];
NSURL *url = [NSURL URLWithString:[NSString stringWithFormat:@"http://hp.myDomain.com/rest/api/2/issue/createmeta?"]];


NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url];
NSString *authValue = [NSString stringWithFormat:@"Basic %@", [authData base64EncodedStringWithOptions:NSDataBase64EncodingEndLineWithLineFeed]];
[request setValue:authValue forHTTPHeaderField:@"Authorization"];
[request setHTTPMethod:@"GET"];
[request setValue:@"application/json" forHTTPHeaderField:@"Accept"];
[request setValue:@"application/json" forHTTPHeaderField:@"Content-Type"];

因为我正在使用无状态的BASIC身份验证,我想知道如何立即注销用户,我在点击注销按钮时尝试了以下代码。任何人都可以告诉我,如果它是正确的代码,jira注销用户的正确休息api是什么?

   -(IBAction)logout:(NSURLConnection *)conn
{
    NSError *error;
    NSURLResponse *response;
    NSMutableURLRequest *request = [[NSMutableURLRequest alloc] init];
    [request setURL:[NSURL       URLWithString:@"http://www.myDoamin.co/logout.htm"]];
    [request setHTTPMethod:@"GET"];
    //[request setTimeoutInterval:30.0];
    [conn initWithRequest:request delegate:self];
 } 

0 个答案:

没有答案