我有以下代码:
[Run]
Filename: https://example.com/; Flags: shellexec;
我想在发送HTTP POST请求时在浏览器中打开此链接。
如果可能,我想发送带有JSON内容的HTTP POST请求。
如何在Inno Setup中完成此操作?
答案 0 :(得分:2)
我认为没有任何标准方法可以让浏览器外部使用POST
方法导航到网址。
您最好向浏览器相关标签询问一个新问题,询问是否可能。只有当你找到方法来做到这一点(我怀疑有这样的方法),你可以问Inno Setup如何做到这一点。
虽然你真的需要POST
方法吗?做什么的?只需修改您的网络应用程序即可GET
。
或者它是第三方应用程序,创建您自己的页面,接受GET
并将其作为POST
转发给第三方。
如果您需要隐藏发布的内容,那么:
POST
响应中的数据(例如数据库密钥,文件名)返回一个标记。GET
)答案 1 :(得分:2)
我只是创建一个本地.html文件,其中包含发送HTTP Post所需的Javascript,并获得打开它的创建。
请参阅此页面重新XMLHTTPRequest: https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest
..和这个相关的问题:Sending an HTTP Post using Javascript triggered event