Bạn hiện đang ngoại tuyến, hãy chờ internet để kết nối lại

Làm thế nào để sử dụng tham số PostData kiểm soát WebBrowser

QUAN TRỌNG: Bài viết này được dịch bằng phần mềm dịch thuật của Microsoft và có thể được Cộng đồng Microsoft chỉnh sửa lại thông qua công nghệ CTF thay vì một biên dịch viên chuyên nghiệp. Microsoft cung cấp các bài viết được cả biên dịch viên và phần mềm dịch thuật thực hiện và cộng đồng chỉnh sửa lại để 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 nhiều ngôn ngữ Tuy nhiên, bài viết do máy dịch hoặc thậm chí cộng đồng chỉnh sửa sau không phải lúc nào cũng hoàn hảo. Các 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, 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.

Nhấp chuột vào đây để xem bản tiếng Anh của bài viết này: 174923
Tóm tắt
Kiểm soát WebBrowser có một phương pháp điều 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 được chỉ định với WebBrowsercontrol.
Thông tin thêm
Điều hướng thông số kỹ thuật:
Điều hướng các nguồn lực được xác định bởi một Universal Resource Locator (URL), hoặc cá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 đến máy chủ trong các giao dịch của HTTP bài. Ví dụ: giao dịch bài được sử dụng để gửi dữ liệu thu thập bởi một hình thức HTML. Nếu thisparameter không xác định bất kỳ đăng dữ liệu, điều hướng các vấn đề phương pháp anHTTP 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ỉ định bởi PostData được thông qua như là một SAFEARRAYstructure. Các biến thể nên loại VT_ARRAY và trỏ đến một SAFEARRAY.SAFEARRAY nên loại yếu tố VT_UI1, kích thước, và có anelement được tính bằng số byte dữ liệu bài.

Mẫu để PostData URL hệ phục vụ

  1. Bắt đầu Visual Basic. Nếu Visual Basic đang chạy, chọn dự án mới 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) vào Form1.
  3. Thêm một CommandButton (Command1) vào Form1.
  4. Thêm mã sau đây để các sự kiện 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 biến PostData sẽ được gửi đến máy chủ được chỉ định trong tham số URL.
Gửi điều hướng kbdsi kbDSupport kbVBp kbVBp500 kbVBp600 kbIndetDev400 kbIE300 kbIE301 kbIE302 kbIE400 kbIE401

Cảnh báo: Bài viết này đã được dịch tự động

Thuộc tính

ID Bài viết: 174923 - Xem lại Lần cuối: 03/03/2014 22:36:00 - Bản sửa đổi: 3.0

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

  • kbhowto kbmt KB174923 KbMtvi
Phản hồi