Octane API Client
Loading...
Searching...
No Matches
Classes | Namespaces | Enumerations | Functions
http_client.h File Reference

HTTPクライアント。 More...

#include <gtest/gtest_prod.h>
#include <map>
#include <string>
#include <vector>
#include "../error_response.h"
#include "../result.h"
Include dependency graph for http_client.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  octane::internal::HttpRequest
 HTTPのリクエストを表す構造体。 More...
 
struct  octane::internal::HttpResponse
 HTTPのレスポンスを表す構造体。 More...
 
class  octane::internal::HttpClientBase
 HTTP通信を行うインタフェース。 More...
 
class  octane::internal::HttpClient
 HTTP通信を行う。 More...
 

Namespaces

namespace  octane
 
namespace  octane::internal
 

Enumerations

enum struct  octane::internal::HttpMethod { octane::internal::Get , octane::internal::Post , octane::internal::Put , octane::internal::Delete }
 HTTPメソッドを表す列挙体。 More...
 
enum struct  octane::internal::HttpVersion { octane::internal::Http1_0 , octane::internal::Http1_1 , octane::internal::Http2 , octane::internal::Http3 }
 HTTPバージョンを表す。 More...
 

Functions

bool octane::internal::operator== (const HttpRequest &a, const HttpRequest &b)
 
std::ostream & octane::internal::operator<< (std::ostream &stream, const HttpRequest &request)
 
bool octane::internal::operator== (const HttpResponse &a, const HttpResponse &b)
 
std::ostream & octane::internal::operator<< (std::ostream &stream, const HttpResponse &response)
 

Detailed Description

HTTPクライアント。

Author
cosocaf (cosoc.nosp@m.af@g.nosp@m.mail..nosp@m.com)
Version
0.1
Date
2022-09-03
Author
cosocaf (cosoc.nosp@m.af@g.nosp@m.mail..nosp@m.com)
Version
0.1
Date
2022-08-31