2013-05-09 2 views
1

iOS의 컬 웹 서비스에서 데이터를 가져와야합니다. 클라이언트가 헤더 이름, 헤더 값 및 기본 URL을 제공 했으므로 URL을 제공하지 않아도됩니다. 브라우저에서 여는 어떤 것도. 그들은 JSON 인코딩 된 데이터를 언급했다.iphone의 cURL 웹 서비스

라이브러리 나 튜토리얼에 나를 연결하는 방법을 알려주십시오.

+0

당신은 읽을 수도 있습니다처럼 NSURLRequest HTTP 방식과 헤더를 설정했다. –

+0

@ H2CO3 저는 웹 개발자에 관한 것이 아닙니다. 웹에 대해 많이 생각하지 않습니다. 어떻게 사용할 수 있는지 알려주세요. 그래서 내가 할 일을하거나, 동료들에게 웹 작업이 필요한지 말하겠습니다.하지만 저는하고 싶습니다. 직접 아이폰을 통해 그들에게 전화하십시오 –

+1

나는 단지 "말할 수 없다", 당신이 iOS 개발을 진지하게 생각한다면 당신은 HTTP에 대해 약간의 생각을 가져야 만한다. –

답변

1

는, 그것을 해결 HTTP POST가 무엇인지에

[request setHTTPMethod:@"GET"]; 
[request setValue:@"HEADER_VALUE" forHTTPHeaderField:@"HEADE_RNAME_"]; 
2

cURL에도 ASIHTTPRequest을 사용할 수 있습니다. 내가 사용하는 것을

은 다음과 같습니다

NSURL *url = [NSURL URLWithString:url]; 

    __weak ASIHTTPRequest* request = [ASIHTTPRequest requestWithURL:url]; 

    [request setDelegate:self]; 
    request.shouldPresentCredentialsBeforeChallenge = YES; 
    [request appendPostData:[JSONString dataUsingEncoding:NSUTF8StringEncoding]]; 
    [request setUsername:username]; 
    [request setPassword:password]; 

    [request setRequestMethod:@"PUT"]; 

    request.timeOutSeconds = 30; 
    request.validatesSecureCertificate = NO; 
[request startAsynchronous]; 
+0

메신저 라이브러리를 사용하고 있습니다. 방금 NSURL 요청을 변경했습니다. –