【问题标题】:Replacing the body of a proxied subrequest with the contents of a file用文件的内容替换代理子请求的主体
【发布时间】:2011-06-19 10:29:31
【问题描述】:

我正在使用upload module 将上传的文件在到达nginx 后立即写入磁盘。另外,我想创建 2 个子请求:

  1. POST 到包含上传文件的 URL
  2. 在没有上传文件的情况下发布到另一个 URL

第二个请求很容易做到,因为上传模块已经剥离了上传。我的问题是第一个请求:如何将上传的文件重新放入子请求中。

【问题讨论】:

  • 这是一种“旁白”,但您是否也在使用 nginx 来记录 POST 请求。我可以很好地记录我的 GET 请求,但是我无法记录来自 POST 请求的正文响应。只是想你可能有一些见解。我的问题发布在:stackoverflow.com/questions/4939382/…

标签: proxy nginx


【解决方案1】:

我的问题的solution 已提交给echo module

【讨论】:

    【解决方案2】:

    您链接到的模块具有upload_set_form_field 指令和一些特殊变量(在该指令中列出),您可以使用它们将文件详细信息作为 POST 变量传递给后端。给出的示例似乎将上传放回 POST 数据中。你能调整你的后端脚本来让它工作吗?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-29
      • 1970-01-01
      • 2017-08-10
      • 2012-01-25
      相关资源
      最近更新 更多