我该如何重播一个头文件,这个头文件是作为请求发送到沙发数据库的,catch是我希望为数据库的所有文档做到,而不管显示函数如何。如何重播发送给请求的数据包头?
所以我会发送到沙发分贝的请求创建一个文档
curl -X POST -i -H "Content-Type: application/json" -H "User-Agent: CURL" --data-binary @${INPUTFILE} http://someip:port/db
其中db是在沙发db和输入文件已经创建了数据库名称将被发送到沙发分贝这将JSON文件存储。
这里的反应总是如下
HTTP/1.1 201 Created
Server: CouchDB/1.5.0 (Erlang OTP/R16B01)
Location: http://someip:port/db/14f49d6e537268402761d873560b1da9^M
ETag: "1-ad9ad86f3ca9b8671cd0fcb9e546971f"
Date: Mon, 10 Mar 2014 19:41:07 GMT^M
Content-Type: text/plain; charset=utf-8
Content-Length: 95
Cache-Control: must-revalidate^M
{"ok":true,"id":"14f49d6e537268402761d873560b1da9","rev":"1-ad9ad86f3ca9b8671cd0fcb9e546971f"}
现在我需要得到响应的附加头。我知道我们可以很容易地通过showfunctions做到这一点,但赶上有我有POST请求发送到该节目的功能类似于如下
http://someip:port/db/_design/mydesigndoc/_show/myshowfunction
一个URL,但我不想这样,我想知道是否可以发布到http://someip:port/db/
并获取自定义响应头?
或者当我收到请求时,是否可以将地址前端结尾为http://someip:port/db
并将其转发至http://someip:port/db/_design/mydesigndoc/_show/myshowfunction
?我想这应该是可能的,但无法弄清楚。
任何帮助将不胜感激。由于
虚拟主机帮助不大,行为怪异,任何其他解决方案来实现这一目标? – Abbyss
得到它与更新处理程序和虚拟主机一起工作,现在的问题是,如果我在响应中覆盖头,那么默认响应头会丢失,不确定从哪里获得这些头寸,任何帮助将不胜感激。 – Abbyss