2012-12-02 2 views
2

http-forms를 키 - 값 쌍으로 구문 분석하는 데 일반적으로 사용되는 몇 가지 유틸리티 또는 표준 방법이 있습니다. NSDictionary에?응용 프로그램/x-www-form-urlencoded NSData를 NSDictionary로 구문 분석

도움을 주셔서 감사합니다.

+0

당신은 문맥의 비트를 추가 할 수 있습니다 너의 질문? 너 뭐하려고? http보기가 웹보기에서 렌더링 될 때 http 양식의 값을 가져 오려고하거나 양식 데이터를 서버로 다시 보내기 위해 사용자가 "제출"을 클릭 한 * 양식의 값을 가져 오려고합니까? –

+0

내 iOS 응용 프로그램에서 원격 서버로 요청을 보낸 다음 x-www-urlencoded 응답 – funberry

답변

-2

예. NSJSONSerialization. 그것은 정확히 당신이 찾고있는 것입니다.

는 UPDATE :

당신이 응용 프로그램/x-www-form-urlencoded로 데이터를 구문 분석해야하는 경우, this answer 가장 좋습니다. 당신은해야 할 수도 있습니다 첫번째 convert the NSData to a string.

+0

을 수신합니다. 응용 프로그램/json이 아니지만 application/x-www-form-urlencoded – protuberian

+0

@protuberian은 업데이트 된 답변을 참조하십시오. –

0

내가 어떤 경량 솔루션을 찾을 수 있지만, 어디 GCDWebServer

라는 좋은 목표 - C 라이브러리 내가 그것을 사용하는 방법이되고있다 :

Podfile에서

내 응용 프로그램에서
pod "GCDWebServer" 

#import "GCDWebServerFunctions.h" 

NSDictionary *dict = GCDWebServerParseURLEncodedForm(bodyString);