2014-11-10 4 views
0

모두에서 2 AFNetworking. 내가 오류를 얻고있다 : 요청이 허용되지 않는 콘텐츠 유형에 실패요청 실패 : 허용되지 않는 콘텐츠 유형 : 텍스트/html로 - 나는 SWIFT에 AFNetworking를 사용하여 URL에서 JSON을 얻기 위해 노력하고</p> <p>, 스위프트

manager.requestSerializer.setValue(<#value: String!#>, forHTTPHeaderField: <#String!#>) 

을 컨텐츠 -을 설정 : 내가 사용하려는

func makeGet() { 
    let manager = AFHTTPRequestOperationManager() 
    manager.requestSerializer. 
    manager.GET(apiURL, 
     parameters: nil, 
     success: { (operation: AFHTTPRequestOperation!, responseObject: AnyObject!) in 
      self.jsonLoaded(responseObject.description) 
     }, 
     failure: { (operation: AFHTTPRequestOperation!, error: NSError!) in 
      self.jsonFailed(error) 
     } 
    ) 

: text/html과 여기

은 내 코드입니다 텍스트/HTML로 입력하십시오.

어떻게하면 좋을까요?

은 내가 방금 추가 한 :

manager.requestSerializer.setValue("text/html", forHTTPHeaderField: "Content-Type") 

이 도움이되지 않았습니다.

답변

0

이 시도 :

manager.responseSerializer.acceptableContentTypes = NSSet(array: ["text/plain", "text/html", "application/json"]) as Set<NSObject>

또는 더 빨리 :

manager.responseSerializer = [AFHTTPResponseSerializer serializer];