我正在使用webbrowser完成结帐流程。我需要拦截提交操作,获取正在提交的数据,并使用在浏览器中注入用户代理的帖子数据重新发送请求。
但是当我拦截导航时,我只获得了URI。我没有得到数据发布。如何获取POST数据?
public ICommand NavigatingCommand
{
get { return new RelayCommand<NavigatingEventArgs>(OnNavigatingCommandReceived); }
}
private async void OnNavigatingCommandReceived(NavigatingEventArgs e)
{
e.cancel = true;// first time request is intercepted and cancelled.
var url = e.Uri.OriginalString;
}