Changeset 23784065 for protocols/twitter/twitter_http.c
- Timestamp:
- 2010-04-28T07:44:45Z (15 years ago)
- Branches:
- master
- Children:
- a7c6d0e
- Parents:
- f1b7711 (diff), 3f668e47 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)
links above to see all the changes relative to each parent. - File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
protocols/twitter/twitter_http.c
rf1b7711 r23784065 35 35 #include "misc.h" 36 36 #include "base64.h" 37 #include "oauth.h" 37 38 #include <ctype.h> 38 39 #include <errno.h> … … 45 46 * This is actually pretty generic function... Perhaps it should move to the lib/http_client.c 46 47 */ 47 void *twitter_http(char *url_string, http_input_function func, gpointer data, int is_post, char* user, char* pass, char* * arguments, int arguments_len)48 void *twitter_http(char *url_string, http_input_function func, gpointer data, int is_post, char* user, char* pass, char* oauth_token, char** arguments, int arguments_len) 48 49 { 49 50 url_t *url = g_new0( url_t, 1 ); … … 110 111 111 112 // If a pass and user are given we append them to the request. 112 if (userpass_base64) 113 if (oauth_token) 114 { 115 char *full_header; 116 117 full_header = oauth_http_header(oauth_token, 118 is_post ? "POST" : "GET", 119 url_string, url_arguments); 120 121 tmp = g_strdup_printf("%sAuthorization: %s\r\n", request, full_header); 122 g_free(request); 123 g_free(full_header); 124 request = tmp; 125 } 126 else if (userpass_base64) 113 127 { 114 128 tmp = g_strdup_printf("%sAuthorization: Basic %s\r\n", request, userpass_base64);
Note: See TracChangeset
for help on using the changeset viewer.