リクエストとしてカウチ db に送信されるヘッダーを再生するにはどうすればよいですか。キャッチは、表示機能に関係なく、データベースのすべてのドキュメントに対して実行したいということです。
したがって、次のようなドキュメントを作成するために、couch db にリクエストを送信します。
curl -X POST -i -H "Content-Type: application/json" -H "User-Agent: CURL" --data-binary @${INPUTFILE} http://someip:port/db
ここで、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 で簡単に実行できることはわかっていますが、次のような show 関数の URL にポスト リクエストを送信する必要があります。
http://someip:port/db/_design/mydesigndoc/_show/myshowfunction
http://someip:port/db/
しかし、私はこれを望んでいません。投稿してカスタム応答ヘッダーを取り戻すことができるかどうかを知りたいですか?
または、リクエストを受け取ったときにアドレスをフロントエンドにしhttp://someip:port/db
て転送 する方法はありますか? http://someip:port/db/_design/mydesigndoc/_show/myshowfunction
これは可能だと思いますが、わかりませんでした。
どんな助けでも大歓迎です。ありがとう