NS_IMETHODIMP nsViewSourceChannel::GetResponseHeader(const nsACString & aHeader, nsACString & aValue) { aValue.Truncate(); if (!mHttpChannel) return NS_ERROR_NULL_POINTER; if (!aHeader.Equals(NS_LITERAL_CSTRING("Content-Type"), nsCaseInsensitiveCStringComparator()) && !aHeader.Equals(NS_LITERAL_CSTRING("Content-Security-Policy"), nsCaseInsensitiveCStringComparator()) && !aHeader.Equals(NS_LITERAL_CSTRING("Content-Security-Policy-Report-Only"), nsCaseInsensitiveCStringComparator()) && !aHeader.Equals(NS_LITERAL_CSTRING("X-Frame-Options"), nsCaseInsensitiveCStringComparator())) { return NS_OK; } return mHttpChannel->GetResponseHeader(aHeader, aValue); }
int DeleteObjectResponse::GetVersion(std::string *version) const { return GetResponseHeader("x-bce-version",version); }