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开发框架网发布内容,转载请附上原文出处连接
YES开发框架
上一篇:C# CefSharp的使用
下一篇:C#利用CefSharp的ChromiumWebBrowser发起Post请求
评论列表

发表评论

评论内容
昵称:
关联文章

PVE硬盘对应SATA口查询

联系我们
联系电话:15090125178(微信同号)
电子邮箱:garson_zhang@163.com
站长微信二维码
微信二维码