Notice
Recent Posts
Recent Comments
준호씨의 블로그
c - libcurl 로 쉽게 url encoding 하기. curl_easy_escape 본문
반응형
url 을 만들 때 공백(' ')은 %20 으로 바꿔준다던지 처리를 해 주어야 한다. libcurl 의 curl_easy_escape 함수를 이용하면 손쉽게 처리 할 수 있다.
#include <stdio.h>
#include <curl/curl.h>
#include <string.h>
int main() {
CURL *curl = curl_easy_init();
if (curl) {
char *string = "hello world";
printf("%lu\n", strlen(string)); // 11
char *output = curl_easy_escape(curl, string, strlen(string));
if (output) {
printf("Encoded: %s\n", output); // Encoded: hello%20world
curl_free(output);
}
}
return 0;
}
- curl_easy_escape - URL encode the given string https://curl.haxx.se/libcurl/c/curl_easy_escape.html
반응형
'개발이야기' 카테고리의 다른 글
Konva.js 1. HTML5 2d canvas library (0) | 2019.05.21 |
---|---|
C언어 Hello World 코딩하기. gcc, vi, 터미널 환경 (0) | 2019.05.18 |
[잉여코더] github 일일커밋 인증샷 자동화. python. selenium (0) | 2019.03.13 |
오랜만에 해커톤 참여. 코딩 영상 (0) | 2019.03.12 |
워드프레스 - 회원가입 가능한 사이트로 만들기 (0) | 2019.03.03 |
Comments