| 39 | } |
| 40 | |
| 41 | Value HttpUtility::GetLastParameter(const Dictionary::Ptr& params, const String& key) |
| 42 | { |
| 43 | Value varr = params->Get(key); |
| 44 | |
| 45 | if (!varr.IsObjectType<Array>()) |
| 46 | return varr; |
| 47 | |
| 48 | Array::Ptr arr = varr; |
| 49 | |
| 50 | if (arr->GetLength() == 0) |
| 51 | return Empty; |
| 52 | else |
| 53 | return arr->Get(arr->GetLength() - 1); |
| 54 | } |
| 55 | |
| 56 | /** |
| 57 | * Stream a JSON-encoded body to the client. |