2011-08-14 2 views
3

WebPolicyDelegate...decidePolicyForNavigationAction:... 방법을 구현했습니다.
잘 작동, 다른 것들 사이에 [GET | POST] HTTP 메서드를 얻을 수 있지만 찾을 수없는 실제 GET 및 POST 데이터입니다. 어디서 어떻게해야합니까?WebPolicyDelegate :: decidePolicyForNavigationAction 링크를 클릭하거나 양식을 제출할 때 GET 및 POST 데이터를 가져 오는 방법은 무엇입니까?

NSString *queryString = [[request URL] query]; 
NSData *postData = [request HTTPBody]; 

GET 데이터를 URI의 단지 쿼리 문자열 : 약은 어떻게

답변

1

.

+0

좋아, 그럼 그 데이터를 구문 분석해야합니까? GET 또는 POST 키와 그 값을 가진 NSDictionary와 같은 것을 얻을 수있는 방법이 없습니까? – Petruza

+0

쿼리 문자열의 경우 일부 이전 응답 : http://stackoverflow.com/questions/3997976/parse-nsurl-query-property http://stackoverflow.com/questions/1967399/parse-nsurl-path-and-query -iphoneos http://stackoverflow.com/questions/1626876/parse-query-string-into-a-structured-nsdictionary – paulmelnikow

+1

게시물에 대해 [[NSString alloc] initWithData : [NSString alloc]을 사용하여 동일한 쿼리 문자열을 얻을 수있는 것처럼 보입니다. 요청 HTTPBody] 인코딩 : NSUTF8StringEncoding]'. 이 질문에 대한 답변에 대한 의견보기 : http://stackoverflow.com/questions/6148900/append-data-to-a-post-nsurlrequest – paulmelnikow

관련 문제