2010-07-17 6 views
0

사이트에 GET 요청을 보내고 다음 매개 변수를 기반으로이를 수행하는 올바른 방법이 무엇인지 알고 싶습니다.웹 요청 매개 변수를 얻으십시오

호스트 : www.somesite에게 사용자 에이전트 : 모질라/5.0 (윈도우, U, 윈도우 NT 5.1; EN-US; RV : 1.9.2.6) 게코/20100625 파이어 폭스/3.6.6 GTB7.1 (.NET CLR 3.5.30729, .NET4.0E) 수락 : text/javascript, text/html, application/xml, text/xml, / 수락 언어 : en-us, kr, q = 0.5 수락 - 인코딩 : gzip을, 폐의 수락-캐릭터 세트를 : ISO-8859-1, UTF-8, Q = 0.7, *, Q를 = 0.7 연결 유지 : 115 연결 : 연결 유지 X-요청-로를 : XMLHttpRequest X 프로토 타입 - 버전 : 1.6.1 콘텐츠 유형 : application/x-www-form-urlencoded; 문자셋 = UTF-8 리퍼러 : http://www.somewebsite.com/search/ 콘텐츠 길이 : 19 쿠키 : __some 쿠키 에서 Pragma : 노 캐시 캐시 제어 : 내가 사용 방화범이 얻을 지금 오전 않았다 노 캐시

다음과 같이 내 자신의 요청 헤더를 만들려고 :

 webRequest = TryCast(System.Net.WebRequest.Create(url), HttpWebRequest) 

     Thread.Sleep(New TimeSpan(0, 0, 10)) 
     'webRequest.Credentials = credentials 
     webRequest.Headers.Add("Cookie", cookielogin) 

     webRequest.Method = method__1.ToString() 
     webRequest.ServicePoint.Expect100Continue = True 
     webRequest.ContentType = "application/x-www-form-urlencoded" 
     webRequest.UserAgent = "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.6) Gecko/20100625 Firefox/3.6.6 GTB7.1 (.NET CLR 3.5.30729; .NET4.0E)" 
     webRequest.Accept = "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8" 
     webRequest.KeepAlive = True 
내가 불을 지르고 포스트 헤더 쇼 다음과 같은 매개 변수가

내 URL :

ajax 1 
page  2 
q   item 

여러 페이지를 가져와야하므로이 요청을 요청에 포함했지만 페이지 1 만 다시 가져옵니다. 내가 불을 지르고 받기 뭔가를 실종

답변

0

나는이 문제를 해결 할 수 있었다; 응답 주셔서 감사합니다.

요청 본문에 매개 변수를 넣는 작업이 필요했습니다.

0

있습니까, 당신은 요청 헤더를보고 서버에/사용자 정의 요청 헤더를 설정할 수 있습니다

+0

방화 광을 사용하고 있습니다. 위의 편집을 참조하십시오. – vbNewbie

관련 문제