Pau*_*aul 4 c# browser post http
我想知道是否可以使用C#中的计算机的默认浏览器发送POST数据.
情况就是这样.我的客户希望能够让他们的C#应用程序打开他们的浏览器并将客户端信息发送到webform.此网络表单将位于登录屏幕后面.应用程序方面的假设是,一旦客户端数据被发送到登录屏幕,登录屏幕就会将该信息传递到webform上以预先填充它.这将通过HTTPS完成,客户端希望通过POST而不是GET完成此操作,因为客户端信息将以纯文本形式发送.
我找到了一些很好的解决方案,可以做POSTS并处理请求.例如 http://geekswithblogs.net/rakker/archive/2006/04/21/76044.aspx
所以TL; DR版本就是这样
1)打开浏览器
2)用POST数据打开一些URL
谢谢你的帮助,
保罗
我曾经通过动态生成一个HTML页面来处理类似的情况,表单设置中包含所有内容的隐藏值.页面上有一些Javascript,因此当它加载时,它将提交表单,因此必要时发布数据.
我怀疑这种方法对你有用.
请记住,POST数据也是以明文形式发送的.POST通常是指向多个字段的方式,因为您可以容纳更多数据(URL上的2048字节限制),并且您的用户有一个友好的URL可以在浏览器中查看.
归档时间: |
|
查看次数: |
4485 次 |
最近记录: |