diff options
-rw-r--r-- | pikul.c | 4 | ||||
-rw-r--r-- | sicepat.c | 7 |
2 files changed, 6 insertions, 5 deletions
@@ -75,6 +75,8 @@ struct pikul_services *pikul_services(const char *origin, const char *destinatio curl_easy_setopt(curl, CURLOPT_WRITEFUNCTION, handler); if (post) curl_easy_setopt(curl, CURLOPT_POSTFIELDS, post); + else + curl_easy_setopt(curl, CURLOPT_HTTPGET, 1L); curl_easy_perform(curl); if (post) free(post); @@ -148,6 +150,8 @@ char *pikul_order(const char *order_number, const char *service, const char *sen curl_easy_setopt(curl, CURLOPT_WRITEFUNCTION, handler); if (post) curl_easy_setopt(curl, CURLOPT_POSTFIELDS, post); + else + curl_easy_setopt(curl, CURLOPT_HTTPGET, 1L); curl_easy_perform(curl); if (post) free(post); @@ -2,8 +2,6 @@ #define BASE "http://api.sicepat.com/customer/" -extern CURL *curl; - static const char *status_trail[] = { "sicepat", "status", @@ -22,9 +20,8 @@ void sicepat_services(const char *origin, const char *destination, double weight { *url = malloc(strlen(shipping.base) + strlen("tariff?origin=") + strlen(origin) + strlen("&destination=") + strlen(destination) + strlen("&weight=") + 9); - sprintf(*url, "%stariff?origin=%s&destination=%s&weight=%f", shipping.base, - origin, destination, weight); - curl_easy_setopt(curl, CURLOPT_HTTPGET, 1L); + sprintf(*url, "%stariff?origin=%s&destination=%s&weight=%f", shipping.base, origin, destination, + weight); } size_t sicepat_services_handle(const char *contents, size_t size, size_t nmemb, |