我正在尝试执行以下操作:
curl -H "authorization: 49a74aebda84ffe1f7ebe25cb2c5e3fa1013dd76" -X GET http://mywebsite.com/api/v1/tags
这是我的代码:
dataRequest = [ASIFormDataRequest requestWithURL:url];
[dataRequest setDelegate:self];
[dataRequest setRequestMethod:@"GET"];
[dataRequest addRequestHeader:@"Authorization" value:api_key];
[dataRequest setPostValue:url forKey:@"url"];
[dataRequest startAsynchronous];
我没有收到有效的JSON,并希望确保我正确发送请求。我确保api_key和url有效。
答案 0 :(得分:3)
您的代码示例不应使用ASIFormDataRequest
。它应该使用ASIHTTPRequest
。
dataRequest = [ASIHTTPRequest requestWithURL:url];
[dataRequest setDelegate:self];
[dataRequest addRequestHeader:@"Authorization" value:api_key];
[dataRequest startAsynchronous];
答案 1 :(得分:-1)
dataRequest = [ASIHTTPRequest requestWithURL:url];
[dataRequest setDelegate:self];
[dataRequest addRequestHeader:@"Authorization" value:api_key];
[dataRequest startAsynchronous];