add setRawHeader to Rquest API
[pykit.git] / Publisher.cc
index aa96b67..cd5caf3 100644 (file)
@@ -50,6 +50,7 @@ namespace detail {
         virtual void abort();
 
         using QNetworkReply::setHeader;
+        using QNetworkReply::setRawHeader;
 
         void clearResponse();
         QByteArray postData() const;
@@ -248,6 +249,11 @@ prefix_ void pykit::Request::setLocation(std::string const & location)
     reply_.setHeader(QNetworkRequest::LocationHeader, QVariant(location.c_str()));
 }
 
+prefix_ void pykit::Request::setHeader(std::string const & header, std::string const & value)
+{
+    reply_.setRawHeader(header.c_str(), value.c_str());
+}
+
 prefix_ QUrl pykit::Request::url()
     const
 {