Skip to content

ren-yamanashi/http_client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Usage

  1. main.c ファイルで、以下のようにリクエスト情報を設定します。
#include "constance.h"
#include "client.h"

int main()
{
    HttpRequest request;
    /**
     * HttpRequest構造体は、左からそれぞれ以下のような意味を持ちます
     * - HTTPリクエストメソッド
     * - リクエストターゲット リクエスト可能なパスを指定します ex: `/user/23`
     * - オリジン リクエストの受付可能なサーバーのオリジンを指定します
     * - リクエストボディ
     * - コンテンツタイプ
     */
    createRequest(&request, HTTP_METHOD_GET, "/", "http://localhost:8080", NULL, NULL);
    // POSTメソッドの場合は以下のように設定できます
    // createRequest(&request, HTTP_METHOD_POST, "/sample", "http://localhost:8080", "{'name': 'johnDoe'}", "application/json");
    httpRequestWithConnection(&request);
}
  1. 以下のコマンドで、リクエストを送信します
make

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published