http_request.cpp 757 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. /*
  2. * request.cpp
  3. *
  4. * Created on: 2021年8月16日
  5. * Author: pengzc
  6. */
  7. #include "http_request.h"
  8. namespace base {
  9. HttpRequest::HttpRequest(const std::string& method, const std::string& url,
  10. const std::string& body) {
  11. method_ = method;
  12. url_ = url;
  13. body_ = body;
  14. }
  15. HttpRequest::~HttpRequest() {
  16. }
  17. HttpRequest& HttpRequest::AppendHeader(const std::string& key,
  18. const std::string& value) {
  19. header[key] = value;
  20. return *this;
  21. }
  22. HttpRequest& HttpRequest::ContentType(const std::string& content_type) {
  23. header["Content-Type"] = content_type;
  24. return *this;
  25. }
  26. HttpRequest& HttpRequest::AppendPart(const std::string& name,
  27. const std::string& value) {
  28. multiparts_[name] = value;
  29. return *this;
  30. }
  31. } /* namespace base */