我正在使用DotNetBrowser控件的WPF版本。
当前,当调用LoadURL(string url)方法时,浏览器正在使用GET动词(如预期的那样)调用请求。 就我而言,我需要在请求中添加一些自定义HTTP标头,因此我使用的是LoadURL(LoadURLParams parameters)方法,该方法基本上允许我设置所需的标头(如官方文档https://dotnetbrowser.support.teamdev.com/support/solutions/articles/9000110056-loading-url-with-post中所述),它正在使用POST。
我的问题是我发送请求的服务器仅接受GET请求进行导航。
是否可以通过任何方式配置导航,以便在设置自定义标头时也使用GET?
谢谢!
答案 0 :(得分:0)
要发送带有指定标头的GET请求,您需要使用空的postData参数创建LoadURLParams
。
Browser browser = BrowserFactory.Create();
browser.LoadURL(new LoadURLParams("https://jsonplaceholder.typicode.com/posts?userId=1",
"", "Content-Type: text/plain\n"));