C# 阅读页面源代码时,如何知道使用POST将发送哪些参数?

C# 阅读页面源代码时,如何知道使用POST将发送哪些参数?,c#,post,https,C#,Post,Https,我正在创建一个自动连接到网站(不是我创建的)并处理登录的应用程序。我不知道如何理解POST请求的结构。连接正在使用HTTPS。是否可以通过查看页面源代码了解帖子参数和帖子标题的结构 我想知道浏览器是如何解决这些问题的。 如果有代码的话,我正在使用C#,但是这个想法是最主要的。浏览器不仅仅是凭空想象出一个post请求——它通常是HTML表单的结果,告诉它不同的元素,或者是用Javascript编写的AJAX请求。在每种情况下,服务器都会有效地告诉浏览器在下一个请求中发送什么作为当前响应的一部分 假

我正在创建一个自动连接到网站(不是我创建的)并处理登录的应用程序。我不知道如何理解POST请求的结构。连接正在使用HTTPS。是否可以通过查看页面源代码了解帖子参数和帖子标题的结构

我想知道浏览器是如何解决这些问题的。
如果有代码的话,我正在使用C#,但是这个想法是最主要的。

浏览器不仅仅是凭空想象出一个post请求——它通常是HTML表单的结果,告诉它不同的元素,或者是用Javascript编写的AJAX请求。在每种情况下,服务器都会有效地告诉浏览器在下一个请求中发送什么作为当前响应的一部分


假设您正在尝试模拟浏览器,那么您应该看看是什么触发了来自浏览器的post请求。如果是表单,请查看表单的输入元素。如果是Javascript,请查看发出请求的代码所填写的内容。

浏览器不仅仅是凭空想象出一个post请求——它通常是HTML表单的结果,告诉它不同的元素,或者是用Javascript编写的AJAX请求。在每种情况下,服务器都会有效地告诉浏览器在下一个请求中发送什么作为当前响应的一部分


假设您正在尝试模拟浏览器,那么您应该看看是什么触发了来自浏览器的post请求。如果是表单,请查看表单的输入元素。如果是Javascript,请查看发出请求的代码所填写的内容。

您可以在使用浏览器登录网站时使用,查看浏览器发送到网站的标题。

您可以在使用浏览器登录网站时使用,查看浏览器发送到网站的标题。

如果使用纯HTML,浏览器将发送投递提交按钮标记内每个已启用输入字段的值:输入、选择、按钮、文本区域

例如,见


如果页面使用Javascript发布数据(如ASP.Net或AJAX),我想除非使用Javascript解释器,否则通常无法找出发布的数据。

如果使用纯HTML,浏览器将发送发布提交按钮标记内每个启用输入字段的值:input、select、button、textarea

例如,见


如果页面使用Javascript发布数据(如ASP.Net或AJAX),我想除非使用Javascript解释器,否则通常不可能找出发布的数据。

post方法只是参数传输到服务器的方式。看看在第一行,您可以看到将被传输到服务器的参数。要调查服务器所需的参数,您可以尝试使用fire fox的HttpFox插件,POST方法是参数传输到服务器的唯一方法。看看在第一行,您可以看到将被传输到服务器的参数。要调查服务器所需的参数,您可以尝试使用fire fox的HttpFox插件

我知道这件事,但问题在于prameters,heheI知道这件事,但问题在于prameters,heheIt似乎是我在寻找的,我会测试它。它似乎是我在寻找的,我会测试它。