Подключил обработчик к webkit_web_view по сигналу submit-form. хотел получить данные заголовкой http, но я не нашел простого способа. я попробывал в этой же функции получить эти заголовки, но не работает.
static void handler_soup ( const char *name, const char *value, gpointer data ) {
printf ( "%s: %s\n", name, value );
}
static void web_view_submit_form_cb ( WebKitWebView *webview, WebKitFormSubmissionRequest *request, gpointer data ) {
printf ( "web_view_submit_form_cb\n" );
const char *n_uri = webkit_web_view_get_uri ( webview );
WebKitDownload *wd = webkit_web_view_download_uri ( webview, n_uri );
WebKitURIResponse *wer = webkit_download_get_response ( wd );
SoupMessageHeaders *h = webkit_uri_response_get_http_headers ( wer );
soup_message_headers_foreach ( h, handler_soup, NULL );
}