C#利用CefSharp的ChromiumWebBrowser发起Post请求
您可以通过iframe接口的loadrequest方法使用cefsharp发起post请求。
例如,您可以使用类似于
public void Navigate(this IWebBrowser browser, string url, byte[] postDataBytes, string contentType) { IFrame frame = browser.GetMainFrame(); IRequest request = frame.CreateRequest(); request.Url = url; request.Method = "POST"; request.InitializePostData(); var element = request.PostData.CreatePostDataElement(); element.Bytes = postDataBytes; request.PostData.AddElement(element); NameValueCollection headers = new NameValueCollection(); headers.Add("Content-Type", contentType ); request.Headers = headers; frame.LoadRequest(request); }
GarsonZhang www.yesdotnet.com
版权声明:本文为YES开发框架网发布内容,转载请附上原文出处连接
post YES开发框架