Làm th? nào ð? s? d?ng tham s? PostData trong ki?m soát WebBrowser

ID c?a bài: 174923 - Xem s?n ph?m mà bài này áp d?ng vào.
Bung t?t c? | Thu g?n t?t c?

? Trang này

TÓM T?T

Ki?m soát WebBrowser có m?t phýõng pháp hý?ng v?i PostData nhý m?t tham s?. Ði?u này cho phép ngý?i dùng ð? g?i d? li?u ð?n URL ð? ch? ð?nh v?i WebBrowser ki?m soát.

THÔNG TIN THÊM

Ði?u hý?ng thông s? k? thu?t:
Ði?u hý?ng ð?n tài nguyên ðý?c xác ð?nh b?i m?t Universal Resource Locator (URL), ho?c ð? t?p tin ðý?c xác ð?nh b?i m?t ðý?ng d?n ð?y ð?.

Cú pháp:
   object.Navigate URL [Flags,] [TargetFrameName,] [PostData,] [Headers]
				

PostData tùy ch?n:

D? li?u g?i t?i h? ph?c v? ðý?c trong giao d?ch bài ðãng HTTP. Ví d?, giao d?ch bài ðý?c s? d?ng ð? g?i d? li?u thu th?p b?ng m?t h?nh th?c HTML. Nêìu tham s? không xác ð?nh b?t k? d? li?u ðãng bài, các v?n ð? phýõng pháp hý?ng m?t HTTP nh?n ðý?c giao d?ch. Tham s? này ðý?c b? qua n?u URL không ph?i là m?t URL HTTP.

Lýu ?: Ðãng d? li?u ðý?c ch? ra b?i PostData ðý?c thông qua nhý là m?t SAFEARRAY c?u trúc. Các bi?n th? nên lo?i VT_ARRAY và tr? ð?n m?t SAFEARRAY. SAFEARRAY nên các nguyên t? ki?u VT_UI1, kích thý?c m?t trong và có m?t nguyên t? s? týõng ðýõng v?i s? lý?ng byte g?i d? li?u.

M?u ð? PostData ph?c v? URL

  1. B?t ð?u Visual Basic. N?u Visual Basic ðang ch?y, ch?n New D? án t? tr?nh ðõn t?p (ALT, F, N). Form1 ðý?c t?o ra theo m?c ð?nh.
  2. Thêm m?t ði?u khi?n WebBrowser (WebBrowser1) ð?n Form1.
  3. Thêm m?t CommandButton (Command1) vào Form1.
  4. Thêm m? sau s? ki?n này Command1_Click c?a Form1:
          Sub Command1_Click()
             Dim URL As String
             Dim Flags As Long
             Dim TargetFrame As String
             Dim PostData() As Byte
             Dim Headers As String
    
             URL = "http://YourServer" ' A URL that will accept a POST
             Flags = 0
             TargetFrame = ""
    
             PostData = "Information sent to host"
    
             ' VB creates a Unicode string by default so we need to
             ' convert it back to Single byte character set.
             PostData = StrConv(PostData, vbFromUnicode)
    
             Headers = "Content-Type: application/x-www-form-urlencoded" & _
                vbCrlf
             WebBrowser1.Navigate URL, Flags, TargetFrame, PostData, Headers
          End Sub
    
    						
  5. B?m phím F5 ð? ch?y chýõng tr?nh và các thông tin trong các PostData bi?n s? ðý?c g?i ð?n h? ph?c v? ðý?c ch? r? trong các tham s? URL.

Thu?c tính

ID c?a bài: 174923 - L?n xem xét sau cùng: 19 Thaìng Taìm 2011 - Xem xét l?i: 2.0
Áp d?ng
  • Microsoft Visual Basic 6.0 Professional Edition
  • Microsoft Visual Basic 5.0 Enterprise Edition
  • Microsoft Visual Basic 5.0 Control Creation Edition
  • Microsoft Internet Client Software Development Kit 4.01
T? khóa: 
kbhowto kbmt KB174923 KbMtvi
Máy d?ch
QUAN TROòNG: Bài vi?t này ðý?c d?ch b?ng ph?n m?m d?ch máy c?a Microsoft ch? không ph?i do con ngý?i d?ch. Microsoft cung c?p các bài vi?t do con ngý?i d?ch và c? các bài vi?t do máy d?ch ð? b?n có th? truy c?p vào t?t c? các bài vi?t trong Cõ s? Ki?n th?c c?a chúng tôi b?ng ngôn ng? c?a b?n. Tuy nhiên, bài vi?t do máy d?ch không ph?i lúc nào c?ng hoàn h?o. Lo?i bài vi?t này có th? ch?a các sai sót v? t? v?ng, cú pháp ho?c ng? pháp, gi?ng nhý m?t ngý?i ný?c ngoài có th? m?c sai sót khi nói ngôn ng? c?a b?n. Microsoft không ch?u trách nhi?m v? b?t k? s? thi?u chính xác, sai sót ho?c thi?t h?i nào do vi?c d?ch sai n?i dung ho?c do ho?t ð?ng s? d?ng c?a khách hàng gây ra. Microsoft c?ng thý?ng xuyên c?p nh?t ph?n m?m d?ch máy này.
Nh?p chu?t vào ðây ð? xem b?n ti?ng Anh c?a bài vi?t này:174923

Cung câìp PhaÒn hôÌi